2021-10-28 모두의 네트워크 (8주차)
네트워크의 구성
- 응용계층 - 애플리케이션 등에서 사용하는 데이터를 송수신하는 데 필요하다
- 전송 계층 - 목적지에 데이터를 정확하게 전달하는데 필요
- 네트워크 계층 - 다른 네트워크에 있는 목적지에 데이터를 전달하는데 필요
- 데이터 링크 계층 - 랜에서 데이터를 송수신하는 데 필요
- 물리 계층 - 데이터를 전기 신호로 변환하는데 필요
전기 신호로 변환되는 과정
- 컴퓨터 → 응용계층 - URL로 접속할때 GET요청과 같은 HTTP 메시지를 보낸다.
- 전송계층 - TCP헤더 출발지 포트번호, 목적지 포트번호, TCP헤더를 가진 테이터 - 세그먼트
- 네트워크계층 - IP헤더 세그먼트에 붙인다. 출발지 IP, 목적지 IP주소 - IP패킷
- 데이터링크 계층 - 이더넷 헤더 - 목적지, 출발지 MAC주소 - 이더넷 프레임
- 물리계층 - 데이터가 전기신호로 변환되어 전송된다.
스위치에서의 데이터 전달과 처리
- 데이터 링크 계층에서 데이터를 전기 신호로 변환하여 라우터로 전송
라우터에서의 전달과 처리
- 데이터 링크 계층에서 목적지 MAC주소와 자신의 MAC주소를 비교한다
- 네트워크 계층에 전달하고 자신의 라우팅 테이블과 목적지의 IP주소를 비교한다
- 출발지 IP주소를 변겨ㅇ하고 데이터 링크 계층을 거져 물리계층 → 전기신호
웹 서버에서의 데이터 전달과 처리
- 전기 신호로 도착 → 데이터 링크 계층에서 MAC주소 비교
- 네트워크 계층에서 목적지 IP주소와 서버의 주소 비교
- 전송계층에서 포트 번호를 확인해서 어떤 애플리케이션으로 전달할지 판단
- 응용계층에 도착
Written on October 28, 2021