인터넷의 원리

Karter·2022년 5월 4일
0

네트워크

목록 보기
3/4
post-thumbnail

ARP

사용자가 컴퓨터나 장치를 키면 주변 라우터의 mac address를 받아온다.
물론 라우터도 사용자의 ip와 mac address를 받는다.

  • ARP 동작 과정
  1. 사용자 컴퓨터는 요청을 브로드캐스트한다. 즉 모두에게 보낸다.
  2. 모두 요청을 받고 자기 ip와 이용자가 보낸 ip가 일치하는지 체크.(일치 하지 않는다면 무시)
  3. ip가 맞다면 mac address를 응답한다. (라우터, 유니캐스트)
  4. 요청을 받은 라우터는 이용자의 ip와 mac address를 저장한다.
    !! 라우터는 이용자 하나만 사용하는 것이 아닌 근처의 있는 이용자 모두가 사용하기 때문에 많은 이용자들의 ip와 mac address를 가지고 있다.

OSI 7

4계층

  • 송신자 port와 수신자 port가 Application Data 헤더에 붇는다.

3계층

  • 송신자 IP와 수신자IP가 TCP 세그먼트 헤더에 붙는다.
  • 우리는 수신자의 IP를 알 수 없으니 DNS서버에 DNS주소를 물어 ip를 찾는다.
  • ip와 ip 종단간 담당.

2계층

  • 송신자 mac address와 수신자 mac address 가 ip 패킷 헤더에 붙는다.
  • 헤더의 mac address는 링크 담당을 한다.
    ** 링크 - 장비와 장비간연결을 링크라고 한다.
    장비 - 장비로 데이터가 이동하면서 수신자 mac address 송신자 mac address가 바뀌며
    최적의 경로를 찾아간다.

1계층

  • 컴퓨터 램카드는 mac address를 확인하고 해당 이더넷 프레임을 받는다.

3 Way Hand Shake

  • 인터넷은 통신할 때 3번 왔다 갔다 한다.
  • 세션이 설정되면 무수한 라우터 메모리에 최적의 경로가 셋팅 된다.
  • request, response한 후 세션 해제하는데 이는 라우터 메모리를 초기화 시킨다.

profile
미래 최고의 개발자

0개의 댓글