OSI 모델의 각 계층 간에 데이터가 전달되고 처리되는 전체 과정
물리 계층: 데이터를 전기 신호로 변환하는 데 필요.데이터 링크 계층: 랜에서 데이터를 송수신하는 데 필요.네트워크 계층: 다른 네트워크에 있는 목적지에 데이터를 전달하는 데 필요.전송 계층: 목적지에 데이터를 정확하게 전달하는 데 필요.응용 계층(세션 계층과 표현 계층 포함): 애플리케이션 등에서 사용하는 데이터를 송수신하는 데 필요.네트워크의 구성

OSI 모델로 나타낸 네트워크 구성

캡슐화와 역캡슐화
컴퓨터에서 OSI 모델의 캡슐화가 이뤄짐.

응용 계층에서 시작.3-way 핸드셰이크는 이미 완료되어 연결이 확립되어 있다고 가정하고 설명GET /index.html HTTP/1.1 ~과 같은 HTTP 메시지를 보냄.GET은 데이터를 보내달라는 의미계속해서 위의 데이터가 전송 계층에 전달됨.

TCP 헤더가 붙음.출발지 포트 번호, 목적지 포트 번호출발지 포트 번호: 잘 알려진 포트가 아닌 포트(1025번 이상인 포트) 중에서 무작위로 선택됨. 3500번 포트를 사용했다고 가정하고, 목적지 포트 번호는 HTTP이므로 80번 포트가 됨.웹 브라우저의 3500번 포트에서 웹 서버의 80번 포트로 데이터를 전송할 수 있게 됨!TCP 헤더를 가진 데이터 => 세그먼트데이터가 네트워크 계층에 전달됨.

IP 헤더가 붙게됨.세그먼트(데이터)에 IP 헤더를 붙임.출발지 IP 주소와 목적지 IP 주소IP 패킷이라고 함!데이터가 데이터 링크 계층으로 전달됨.

이더넷 헤더가 추가됨. (+트레일러(FCS))이더넷 프레임이라고 함.물리 계층에서 전기 신호로 변환되어 네트워크로 전송됨.물리 계층에서 전기 신호로 변환할 때 랜 카드가 필요함.
스위치 A는 데이터 링크 계층에서 데이터를 전기 신호로 변환하여 라우터 A로 전송.


데이터는 스위치 A에서 라우터 A로 전기 신호로 전달

캡슐화와 역캡슐화
전기 신호로 변환되어 케이블을 통해 흘러가 라우터 A에 도착하면 라우터 A는 데이터 링크 계층에서 이더넷 프레임의 목적지 MAC 주소와 자신의 MAC 주소를 비교함.역캡슐화수행.네트워크 계층에 전달하고 자신의 라우팅 테이블과 목적지 IP 주소를 비교함.라우터 A의 라우팅 테이블에서 목적지 IP 주소의 경로를 알 수 있으므로 라우팅을 할 수 있음.

데이터 링크 계층으로 전달하여 라우터 B로 보내지도록 이더넷 헤더와 트레일러를 붙인 후에 물리 계층에서 데이터를 전기 신호로 변환하여 네트워크로 전달.데이터는 전기 신호형태로 라우터 A에서 라우터 B로 전달됨.
