본문 바로가기
카테고리 없음

osi 7계층, http 연결

by 흰색남자 2022. 9. 5.

 

우리가 www.naver.com   을 검색하고 웹 페이지를  받기까지.

1. dns서버를 통해 www.naver.com의  의 ip를 받아온다.

- local dns에 해당 url의 ip가 없으면 다음 dns 서버로 감.

- kt, skt, lg, google 등 다양한 root dns 서버가 존재하고, root dns로 가서 다음 .com 의 top level domain server의 주소를 알려줌

- 하지만 www.naver.com  의 전체 ip 주소는 모르고 Authoriative name server(naver 서버의 주소)를 알려줌

- 이렇게해서 www.naver.com 의의 ip 주소를 얻게됨. 

 

2. 해당 ip 주소로 보낼 http 패킷을 응용계층에서 만듬.

 

3. 전송계층(osi 7layer)에서 tcp or  udp로 통신할지 정한다. 

 

4. 네트워크 계층에서 해당 ip 까지의 경로를 라우팅한다.

 

5. 데이터링크 계층에서 해당 패킷을 나눠서 물리계층을 통해 보낸다.

 

6. 해당 ip에 도착한 패킷은 url 정보에 해당하는 데이터를 검색함.

 

7. 검색된 웹 페이지 데이터는 다시 http 프로토콜을 사용하여 응답메시지를 생성하고 클라이언트의 전송계층에서 정한 tcp/udp 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송됨.

 

8. 도착한 http 응답 메시지는 표현계층에 의해 시각화됨