컴퓨터 네트워킹 – 실제 네트워크 통신
가정 : 구글 닷컴에 접속
컴퓨터 네트워킹 – 실제 네트워크 통신
- 동적 호스트 설정 프로토콜
(Dynamic Host Configuration Protocol, DHCP)
네트워크 서버가 네트워크에 접속한 호스트에게 자동
적으로 IP 주소 및 구성 정보를 할당하고 관리하는 규
칙
- 클라이언트는 아래와 같은 정보가 필요함
- IP 주소
- DNS 서버 주소
- 소속되어있는 서브넷 대표 first – hop 라우터
- MAC 브로드 캐스트로 전송됨
- DHCP 서버가 응답함
컴퓨터 네트워킹 – 실제 네트워크 통신
- 구글 서버가 사용하는 IP 주소를 알아야하기 때문에
DNS 쿼리 보내야함
- 현재는 DNS 시스템, first hub router 의 IP주소만
알고 있음
- DNS 시스템이 같은 서브넷에 있다면. DNS 시스템
의 MAC 주소가 필요하고 다른 서브넷에 있다면
first hub router 의 MAC 주소가 필요함
- ARP 쿼리 메시지 날려서 first hub router 응 답을
받아서 MAC 주소를 알아냄 -> DNS 쿼리를 날릴 수
있음
컴퓨터 네트워킹 – 실제 네트워크 통신
- DNS 쿼리 -> router -> DNS 서버
- 구글 서버의 IP 주소를 얻게 됨
컴퓨터 네트워킹 – 실제 네트워크 통신
- HTTP는 반드시 TCP 위에서 동작
- TCP. 연결을 먼저 만들어야 함 “TCP 3 way handshaking”
- SYN 세그먼트 -> 구글 서버
- 구글 서버 -> ACK
- 연결 설립
- HTTP request/ replay 메시지를 보낼 수 있음

Lighting talk 2 4

  • 1.
    컴퓨터 네트워킹 –실제 네트워크 통신 가정 : 구글 닷컴에 접속
  • 2.
    컴퓨터 네트워킹 –실제 네트워크 통신 - 동적 호스트 설정 프로토콜 (Dynamic Host Configuration Protocol, DHCP) 네트워크 서버가 네트워크에 접속한 호스트에게 자동 적으로 IP 주소 및 구성 정보를 할당하고 관리하는 규 칙 - 클라이언트는 아래와 같은 정보가 필요함 - IP 주소 - DNS 서버 주소 - 소속되어있는 서브넷 대표 first – hop 라우터 - MAC 브로드 캐스트로 전송됨 - DHCP 서버가 응답함
  • 3.
    컴퓨터 네트워킹 –실제 네트워크 통신 - 구글 서버가 사용하는 IP 주소를 알아야하기 때문에 DNS 쿼리 보내야함 - 현재는 DNS 시스템, first hub router 의 IP주소만 알고 있음 - DNS 시스템이 같은 서브넷에 있다면. DNS 시스템 의 MAC 주소가 필요하고 다른 서브넷에 있다면 first hub router 의 MAC 주소가 필요함 - ARP 쿼리 메시지 날려서 first hub router 응 답을 받아서 MAC 주소를 알아냄 -> DNS 쿼리를 날릴 수 있음
  • 4.
    컴퓨터 네트워킹 –실제 네트워크 통신 - DNS 쿼리 -> router -> DNS 서버 - 구글 서버의 IP 주소를 얻게 됨
  • 5.
    컴퓨터 네트워킹 –실제 네트워크 통신 - HTTP는 반드시 TCP 위에서 동작 - TCP. 연결을 먼저 만들어야 함 “TCP 3 way handshaking” - SYN 세그먼트 -> 구글 서버 - 구글 서버 -> ACK - 연결 설립 - HTTP request/ replay 메시지를 보낼 수 있음