top of page
작성자 사진지현 배

[강의 정리] 원하는 사이트 연결까지 전체 흐름 정리

최종 수정일: 2022년 6월 19일



상황 : A가 컴퓨터 켜서 campus network에 접속한 후, www.google.com에 요청을 보내고 싶음


1. A는 자신의 ip주소와 처음 router의 주소, DNS 서버의 주소가 필요 : DHCP이용

2. DHCP요청을 UDP속에 헤더를 붙여 만든다.

3. DHCP 서버를 찾고자 일단 목적지는 FFFFFFFFFF로 설정해 broadcast 방식으로 보냄

4. DHCP 서버에서 요청을 받고 헤더 풀기

5. DHCP 서버는 A에게 A의 IP주소와 첫 HOP 라우터 주소, DNS의 IP주소가 담긴 ACK를 보냄

6. A는 자신의 IP를 셋팅한다.

7. www.google.com의 IP주소를 알기 위해 DNS 서버에 접근한다.

8. 우선 라우터의 MAC주소를 알기위해 IP와 MAC(FF-FF-FF)주소가 포함된 ARP 쿼리를 만든다.

9. ARP 쿼리를 broadcast하면 라우터의 MAC주소가 담긴 ARP 응답이 온다.

10. A는 campus network에서 DNS 서버가 속한 network로 가기 위해 RIP, OSPF, BGP 프로토콜을 사용한다.

11. DNS서버는 A에게 www.google.com의 ip주소를 응답한다.

12. A는 www.google.com의 웹서버에게 3-way handshaking을 요청한다.

13. 연결 성립!

조회수 3회댓글 0개

최근 게시물

전체 보기

Comments


bottom of page