ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인터넷 네트워크(2) - TCP, UDP
    Http 웹 기본지식 2022. 6. 9. 15:50
    반응형

    TCP

    1. TCP/IP 패킷정보

    모든 개발자를 위한 HTTP - 김영한 / 인프런

    2. TCP 특징(전송 제어 프로토콜(Transmission Control Protocol)

    • 연결지향 TCP 3 way handshake(가상 연결)
      • 클라이언트가 syn을 보내면 서버에서는 syn+ack를 보내고 클라이언트가 다시 서버에 ack을 보낸다음 메시지를 보내게 된다. 하지만 요즘에는 최적화가 잘되어있어 마지막 ack을 보낼때 메시지도 같이 보내기도 한다
      • 그리고 물리적인 연결이 아니라 개념적 연결이다.
    • 데이터 전달 보증
      • 클라이언트가 서버에 syn을 보냈을때 응답이 오지 않으면 메시지를 보내지 않는다.
      • 클라이언트가 서버에게 메시지가 잘 전달됐으면 서버에서 클라이언트에게 잘 받았다고 응답한다.
    • 순서보장
      • 만약 메시지가 너무 길어서 1,2,3으로 끊어서 보냈을때 1,3,2 순으로 도착한다면 다시 클라이언트에게 2부터 다시보내달라고 서버가 요청한다.
      • 순서가 보장되는이유는 tcp패킷에 순서정보가 담기기 때문이다.
    • 신뢰할 수 있는 프로토콜
    • 현재는 대부분 TCP사용.

    모든 개발자를 위한 HTTP - 김영한 / 인프런

    UDP

    1.UDP특징 (사용자 데이터그램 프로토콜(User Datagram Protocol)

    • IP와 거의같다. (port+ 체크섬 정도만 추가됨)
    • 애플리케이션에서 추가 작업 필요함

     

     

     

    'Http 웹 기본지식' 카테고리의 다른 글

    HTTP 상태코드  (0) 2022.08.31
    HTTP기본(1)  (2) 2022.07.04
    인터넷 네트워크(1)  (2) 2022.05.20

    댓글

Designed by Tistory.