기술 블로그

[TIL] OSI 7 , TCP/IP 4 ,TCP UDP 본문

카테고리 없음

[TIL] OSI 7 , TCP/IP 4 ,TCP UDP

jaegwan 2023. 10. 18. 12:59
반응형

http란?

데이터 전달을 위한 통신 프로토콜로

  • 클라이언트 서버 모델에서 사용되며
  • 비 상태성을 지닌다.
    • 보완 방법: 쿠키 세션

쿠키
- 클라이언트에서 저장하는 작은 데이터 셋
* 쿠키에 만료기간 있음
세션
- 서버 단에서 클라이언트를 식별하기위해 각 클라이언트마다 세션 아이디를 할당하고 쿠키를 내려보내 통신시 인증하는 구조
- 세션정보는 서버에 저장됨
- 일반적으로 세션은 브라우저 종료시 종료됨

OSI 7 계층이란

네트워크 프로토콜이 통신하는 구조

  • 응용

    • 어플리케이션 프로세스와 통신하는 구간
    • http 구간
  • 세션

    • 세션을 유지하고 암호화 , 직렬화등을 담당
    • 동기화와 오류 복구 담당
  • 전송

    • 포인트 투 포인트
    • TCP/UDP등이 해당
    • 양 끝단 신뢰성있는 전송 담당
    • 데이터의 분할 및 재조립
  • 네트워크

    • ip 계층이며
    • 데이터 패킷 전달
    • 라우터 통신 연관
  • 데이터링크

    • 같은 lan내 통신 담당
    • 이더넷
  • 물리계층

    • 데이터를 전기신호로 변환

TCP/IP 4 계층이란

같은 네트워크 프로토콜이 통신하는 구조이며 TCP/IP 프로토콜 기반으로 실전과 더 밀접한 연관이 있음

  • 응용
    • osi 7 의 5,6,7 계층
    • http
  • 전송
    • osi 7의 전송계층과 유사하며
    • 엔드 투 엔드
    • tcp 동작
    • 신뢰성 있는 전송 담담
    • 데이터 분할 및 재조립
  • 인터넷
    • Ip 계층
    • 데이터 패킷 전송, 라우터 담당
  • 네트워크 계층
    • 맥 주소 이용
    • 프레임 전송

UDP란

  • 비 신뢰성 비 연결성
  • 순서 비보장
  • 속도 빠름
  • 영상 스트리밍에 사용

TCP란

  • 신뢰성 연결성

  • 순서 보장

  • 속도 느릴 수 있음

  • 흐름 제어 혼잡 제어 활용

    • 흐름제어
      • 스탭 엔 웨이트
      • 슬라이딩 윈도우
    • 혼잡제어
      • 송신 측 속도를 줄임
  • 연결 수립

    • 3way 핸드쉐이크
  • 연결 해제

    • 4way 핸드쉐이크
반응형
Comments