사용자가 다른 서버에 데이터를 보내고 싶다고 가정하자.
1. 사용자는 네트워크에 접속을 해야한다 - HTTP나 HTTPS등을 사용하여 네트워크에 접속한다. 애플리케이션 계층(7)
2. 사용자가 네트워크에 접속하여 데이터를 보내야한다. 데이터들을 각각 알맞는 타입의 데이터 형식으로 변환한다. - 표현계층 // JPEG, JPG, MP4 등 -6계층
3. 데이터가 준비되었고, 서버와 사용자간 통신 채널이 유효한지 확인, 연결 및 유지해야한다.(포트 연결) - 5계층. SSH(22번 포트), TLS(443) 등
4. 포트간 연결이 되었고, 발신지에서 목적지간 전송을 담당함. TCP, UDP가 여기에 해당함. -4계층
5. 발신지에서 목적지간 최적의 경로를 지정함. 라우팅기능. -3계층, IP, ICMP 등
6. 데이터를 보내야함. 데이터를 한번에 보내면 너무 커서 패킷으로 나눠서 보내야함. - 2계층 / LAN, WIFI등
7. 이제 물리적인 신호로 변경해서 목적지까지 보냄. -1계층. / MODEM, CABLE, FIBER 등