본문 바로가기
HTTP

[1] http메세지가 서버로 가는 과정

by onejunu 2021. 3. 14.

 

 

 

소켓라이브러리 = C언어 네트워크 표준 라이브러리로 여기서는 도메인이름(ex. naver.com)을 아이피주소로 바꾸기 위한 용도로 쓴다는 정도만 알면 될듯하다.

 

 

1. http 메세지를 어플리케이션 계층에서 만든다.

2. 메세지를 소켓라이브러리를 통과시킨다.

3. TCP 패킷으로 감싼다. ( 출발지 port 번호 -> 목적지 port 번호)

4. ip 패킷으로 감싼다. ( 출발지 ip -> 목적지 ip)

5. ethernet frame으로 감싼다 (자세히 알필요 X)

6. 서버로 전송함.

 

 

 

 

 

 

 

참조: 

webdir.tistory.com/264

 

TCP/IP, Socket 라이브러리, 리졸버

HTTP의 메시지를 만들고 웹 서버에 송신할때 이를 OS에 의뢰하여 송신하게 되는데, 이때 URL 안에 쓰여있는 서버의 도메인명에서 IP 주소를 조사해야 한다. OS에 송신을 의뢰할 때는 도메인명이 아

webdir.tistory.com

 

 

'HTTP' 카테고리의 다른 글

[6] HTTP 메서드 - GET,POST,PUT  (0) 2021.03.29
[5] HTTP 구조  (0) 2021.03.20
[4] HTTP 의 주요 특징  (0) 2021.03.20
[3] URL vs URI 차이점  (0) 2021.03.14
[2] TCP vs UDP 의 특징( 면접 단골 질문)  (0) 2021.03.14

댓글