네트워크의 통신이 일어나는 과정을 7단계로 나눈것
*SSH란 네트워크 통신시 안전하게 통신하기 위한 프로토콜 이며 22번 포트 사용
프라이빗키와 퍼블릭키가 생성되며, 퍼블릭키로 메세지를 암호화하고 프라이빗키로 복호화 하여 확인한다.
[Transport Layer] 전송 계층(4계층)
TCP와 UDP 프로토콜을 통해 통신을 활성화한다. 포트를 통해 해당 프로세스로 데이터를 전달한다.
흐름제어,신뢰성,다중화 서비스를 지원함
TCP, UDP
[Network Layer] 네트워크 계층(3계층)
라우터를 통해 IP 주소로 이동할 경로를 선택하여 지정하고, 해당 경로에 따라 패킷을 전달해준다.
라우팅, 흐름 제어, 오류 제어, 세그먼테이션 등을 수행한다.
IP, ICMP, IGMP, X.25, ARP, OSPF
[Data Link Layer] 데이터 링크 계층(2계층)
같은 네트워크에 있는 서로다른 네트워크 장비간 통신을 관리하여 안전하게 전달되도록 해주는 계층
신뢰성 있는 전송을 위해 ****오류제어를 한다. 중간에 신호가 끊거거나 오류가 발생하면 데이터를 폐기시킴
Ethernet, WiFi, MAC address