TCP/IP 4계층
- 네트워크
- 2021. 1. 4. 15:30
TCP/IP 계층으로 TCP와 IP를 중심으로 만들어진 네트워크 아키텍처.
네트워크 아키텍처는 네트워크 프로토콜들의 집합체이다.
네트워크 인터페이스 계층
모든 네트워크 프로토콜은 이 계층에서 시작된다.
이 계층에서 시작되는 이유는 이 계층이 출입구이기 때문이다.
각 장비에 네트워크를 연결하기 위해서는 어떻게 해야할까?
연결 할 선 같은게 필요하지 않을까?
그래서 이더넷(물리), 무선 네트워크(WIFI)를 통해 각 장비에 네트워크를 주입하는 역할을 한다.
문이기 때문에 연결되는 네트워크 장비가 뭔지는 관심이 없는 그런 계층이다.
인터넷 계층
본격적으로 네트워크를 전송한다.
마치 우리가 이정표를 보고 길을 찾는 것 처럼 어느 네트워크 장비로
라우터를 이용해하여 어디로 이동 시켜줄지 결정하게 된다.
처음 네트워크 장비와 마지막 네트워크 장비를 가르켜 엔드투엔드라고 한다.
그림을 그려보면 다음처럼 그릴 수 있다.
인터넷은 거대한 네트워크를 지칭하는 말이다.
대표 프로토콜은 IP가 되고,
ARP, ICMP등이 IP를 도우는 역할을 맞고 있다.
하지만 장비 마다 네트워크는 적절히 전달했지만,
어느 애플리케이션을 사용할지는 결정하지 않았다.
트랜젝션 계층
네트워크를 각 장비에 적절하게 배치했으므로,
네트워크 장비안에 존재하는 프로그램 상으로 데이터를 보내자.
이 부분도 어떻게 보면 인터넷 계층과 비슷해보인다.
차이점은, 내부에서 발생하냐, 또는 외부에서 오냐인 차이로 느껴진다.
인터넷 계층의 IP와 차이점은 어느 프로그램을 사용해야되는지 알아야 하기 때문에
정확히 알 필요가 있다.
그래서 port에 그 정보가 저장된다.
애플리케이션 계층
이제 프로그램을 사용하면 된다.
대표적인 프로토콜은 Http, FTP등이 포함되어있다.
마치 처음에는 갯수가 많았지만 그것이 한 애플리케이션으로 결정되는 모양세라 생각한다.
특별한 이동 없음 | 데이터 이동 | |
시작 | 네트워크 인터페이스 계층 | 인터넷 계층 |
끝 | 애플리케이션 | 트랜잭션 계층 |
이렇게 표로 그려봤다.