네트워킹 순서

김지윤·2023년 2월 9일
0

컴퓨터 네트워크

목록 보기
4/12

DHCP

호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜

DNS

사람이 읽을 수 있는 도메인 이름(www.hanamon.kr)을 IP 주소로 변환하는 시스템이라는 것


구글 접속하는 법

DHCP 실행

  1. 컴퓨터는 DHCP 요청 메시지를 만들어 UDP에 넣고, 그것을 IP데이터그램에 넣고, 그것을 이더넷 프레임에 넣어 캡슐화 한다.
  2. MAC주소는 브로드캐스트 할 수 있도록 FF:FF:FF:FF:FF:FF로 한다.
  3. 라우터는 프레임으로부터 IP데이터그램 추출, 데이터그램에서 UDP 역다중화, UDP에서 DHCP요청메시지 추출
  4. DHCP 서버는 DHCP ACK 메시지를 만듬
  5. DHCP ACK이 라우터에 의해 스위치로 전달

DNS로 구글 IP얻기

  1. DNS 질의 메시지가 UDP 세그먼트에 들어가고, UDP 세그먼트가 IP 데이터 그램에 들어가고, 이더넷 프레임에 들어간다.
  2. MAC주소를 알아내기 위해 ARP 질의 메시지를 이용, 게이트웨이의 MAC주소 알아냄
  3. 게이트웨이 라우터로 보내진다.
  4. ARP 질의 메시지 포함시켜 스위치로 전달
  5. DNS에 의해 IP주소 알아냄

HTTP 얻기

  1. TCP와 3-방향 핸드셰이크하여 TCP 소켓 생성
  2. TCP 소켓으로 HTTP GET 메시지 보냄
  3. HTTP 응답 메시지도 TCP 소켓으로 옴
profile
꾸준하게 공부하고 기록하는 개발자

0개의 댓글