세션이란 뭘까? -2 (정확한 세션의 정의)

2022. 4. 21. 12:20·Computer Science/Network

https://blog.hojaelee.com/182

 

세션이란 뭘까? Ping도 세션이 맺어지나? (정확하진 않음)

오개념이 있었다. Connection, Session, TCP, UDP, ICMP 이것들이 짬뽕되어서 개념이 혼재되어 있었음 세션은 Source와 Destination간의 Logical Connectivity다. (즉, 물리적으로는 끊어져있을 수도 있대.) So..

blog.hojaelee.com

 

이 게시글의 후속편이다.

 

[이호재] [12:07 PM] https://thecodinglog.github.io/web/2020/08/11/what-is-session.html

 

세션 동작 원리 - 쿠키와 세션의 관계

쿠키로 세션을 유지하고 공유하는 방법

thecodinglog.github.io

일단 이 게시글을 먼저 정독하길 바람.

 

세션은 크게 2가지의 목적이 있다. (내가 지금까지 알기로는. 더 있을 수도 있음 ㅋㅋ)

 

1. Stateless protocol을 보완하기 위해, state를 저장하는 용도로 사용한다. (ex. HTTP)

2. 반복적인 Socket 생성/삭제로 인한 CPU/NW 오버헤드를 줄이기 위해 사용한다. (ex. TCP session / 3way handshaking) https://citylock.tistory.com/317

 

사용 용도에 따라서 세션에 대한 정의도 조금씩 달라지는 것 같다.

일단 기본적으로 세션은 Logical Connectivity를 일컫는데, 이걸 HTTP에서는 state 저장 용도로 사용하는거고

TCP에서는 socket의 overhead를 줄이기 위해서 사용하는거지.

저작자표시 비영리

'Computer Science > Network' 카테고리의 다른 글

Static IP vs Dynamic IP vs Fixed IP vs Floating IP  (0) 2022.06.16
유무선 전송시에 ping의 latency와 다운/업로드 속도의 차이?  (0) 2022.06.15
브릿지와 스위치의 차이 (docker0)  (0) 2022.05.11
세션이란 뭘까? Ping도 세션이 맺어지나? (정확하진 않음)  (0) 2022.04.14
TCP, IP, UDP, Connection-oriented/less, duplex, 네트워크 기초 정리 사이트  (0) 2021.09.13
'Computer Science/Network' 카테고리의 다른 글
  • 유무선 전송시에 ping의 latency와 다운/업로드 속도의 차이?
  • 브릿지와 스위치의 차이 (docker0)
  • 세션이란 뭘까? Ping도 세션이 맺어지나? (정확하진 않음)
  • TCP, IP, UDP, Connection-oriented/less, duplex, 네트워크 기초 정리 사이트
Hojae Lee
Hojae Lee
Solutions Architect
  • Hojae Lee
    기억력이 금붕어라
    Hojae Lee
  • 전체
    오늘
    어제
  • 공지사항

    • 참고사항
    • 이 블로그를 잘 활용하는 방법
    • my linkedin
    • 분류 전체보기 (404)
      • Career Path (19)
        • My Achievements (10)
        • About Career (1)
      • Projects for $100 (1)
      • CLOUD (183)
        • Azure Cloud (61)
        • AWS Cloud (120)
      • System Engineering (91)
        • Kubernetes (48)
        • Docker (0)
        • System Design (4)
        • DevOps (2)
        • SRE (5)
        • git (1)
        • 리눅스, 라즈베리파이 (17)
        • Powershell (2)
      • Computer Science (70)
        • Operating System (22)
        • Computer Architecture (5)
        • Network (18)
        • Database (13)
        • Security (9)
        • Machine Learning, AI (1)
      • Cloud Webinar (4)
        • AWS Summit (4)
      • 3D 프린터 (1)
      • IaC (4)
        • CloudFormation (0)
        • Terraform (4)
      • 아두이노 (임베디드) (2)
      • 개발자의 전기 전자 공부 (3)
      • 이전 직장 (11)
        • TMAX Soft (11)
      • 작업 환경 셋업 (3)
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Hojae Lee
세션이란 뭘까? -2 (정확한 세션의 정의)
상단으로

티스토리툴바