목차
1. 랜 카드에서의 데이터 전달과 처리
2. 스위치와 라우터에서의 데이터 전달과 처리
3. 웹 서버에서의 데이터 전달과 처리
HTTP 메시지를 보낸다.
GET
포트 번호를 사용해서 목적지 애플리케이션 식별
세그먼트 : TCP 헤더를 가진 데이터
IP 정보를 사용해서 출발지, 목적지 컴퓨터 식별
IP 패킷 : IP 헤더가 붙은 데이터
랜 카드의 MAC 주소를 이용해서 데이터 목적지 랜 카드 주소 식별
이더넷 프레임 : 이더넷 헤더가 붙은 데이터
랜 카드를 사용해서 전기 신호로 변환한다.
데이터 링크 계층
에서 데이터를 전기 신호로 변환하여 라우터로 전송한다.
- 물리 계층에서 데이터가 전기 신호로 변환되어 전달되어 온다.
- 스위치가 데이터 링크 계층에서 이더넷 헤더와 트레일러를 부착한다.
- 다시 물리 계층으로 데이터를 전기 신호로 변환하여 라우터로 전송한다.
- 물리계층 : 스위치에서 데이터가 전기 신호로 변환되어 전송된다.
- 데이터 링크 계층 : 역캡슐화 ( = 이더넷 헤더와 트레일러를 분리)
- 네트워크 계층 : 라우팅 테이블과 목적지 IP 주소를 비교한다.
- 네트워크 계층 : 출발지 IP 주소를 사설 IP 주소가 아닌 외부 IP 주소(WAN 측)로 변경한다.
- 데이터 링크 계층 : 이더넷 헤더와 트레일러를 붙인다.
- 물리 계층 : 데이터를 전기 신호로 변환하여 네트워크로 전송한다.
다른 라우터에 데이터 전달
- 물리 계층 : 라우터로부터 데이터가 전기 신호로 변환되어 전송된다.
- 데이터 링크 계층 ~ 네트워크 계층 : 역캡슐화 수행
- 네트워크 계층 : 출발지 IP 주소를 내부 IP 주소(LAN 측)로 변경한다.
- 데이터 링크 계층 ~ 물리 계층 : 캡슐화를 진행하여 네트워크로 전기신호를 전달한다.
스위치로 데이터 전달
- 물리 계층 ~ 데이터 링크 계층 : 역캡슐화
- 데이터 링크 계층 : 이더넷 헤더와 트레일러 부착
- 데이터 링크 계층 ~ 물리 계층 : 캡슐화
- 물리 계층 : 데이터가 전기 신호로 변환되어 목적지로 전송된다.
관리자가 미리 라우팅 테이블에 경로를 수동으로 추가하는 방법
네트워크 변경을 자동으로 감지하여 라우팅 테이블을 업데이트하거나 네트워크 장애가 발생했을 떄 라우터끼리 정보를 교환하여 최적의 경로로 전환하는 기능을 한다.