4계층: 전송 계층
특징
데이터를 작은 패킷 단위로 분할하여 정상적으로 잘 보내지는지 확인한다.
하나의 통신이 회선 전체를 점유하지 않고 동시에 여러 단말이 통신하기 위한 목적으로 데이터를 분할해 보낸다.
패킷 분할 시 패킷 헤더에 보내는 순서와 받는 순서를 적어 통신하므로 , 패킷이 유실되면 재전송을 요청하고 패킷 순서가 바뀌면 이를 바로잡아 주는 역할을 한다.
보내는 순서는 Sequence Number, 받는 순서는 ACK 번호로 표현된다.
세그먼트: 전송 계층의 데이터 헤더에는 포트/소켓 주소가 포함된다.
기능
종단간 (End to End) 데이터 통신 보장, 흐름 제어와 오류 제어 등을 통해 데이터 통신을 보장한다.
지연에 따른 왜곡 및 대역폭 부족 문제를 해결한다.
동시에 여러 개의 논리적 연결을 지원한다.
사용자 데이터 분할과 재조립을 통해 과부하를 예방한다.
TCP, UDP 프로토콜이 이 계층에 해당한다.
장비
로드 밸런서
애플리케이션 구분자인 포트 번호와 패킷의 시퀀스 번호, ACK 번호를 이용해 부하를 분산한다.
대표 IP는 로드 밸런서가 갖고 로드 밸런서가 각 웹 서버로 패킷의 목적지 IP 주소를 변경해 보내준다.
방화벽
방화벽을 통과하는 패킷의 3,4계층 정보를 확인하여 패킷의 통과/차단 기능을 수행한다.
Last updated