반응형
TCP 세그먼트란?
TCP세그먼트는 TCP로 연결된 세션간의 전달되는 데이터 단위를 말합니다.
TCP 세그먼트의 크기 구하기
- TCP 페이로드 세그먼트 크기 = (IP헤더의 Total Length) - (IP 헤더의 Header Length) - (TCP헤더의 Header Length)
TCP 세그먼트의 크기 문제
- TCP 세그먼트의 크기는 TCP 연결 회선의 성능 문제와 직결됩니다.
- TCP 세그먼트의 크기가 너무 작으면 데이터 수용량이 작아지고, 잦은 전송이 발생하므로 비효율 적입입니다.
- 반대로 TCP세그먼트의 크기가 너무 커지면 MTU이상의 크기 이상이 되어 IP 단편화가 발생하여 비효율 적입니다. (잦은 단편화는 비효율적)
TCP 세그먼트의 적정크기는?
- min(송신버퍼크기, 수신버퍼크기, MTU크기, path MTU크기) - 헤더 크기
- 일반적으로 TCP모듈이 같는 수신 버퍼의 크기를 한계로 보는게 일반적입니다.
참고
반응형
'개발' 카테고리의 다른 글
GIT 원격 브랜치 가져오기(checkout) (0) | 2020.04.22 |
---|---|
GIT 리모트 레포지토리 변경하기 (0) | 2020.04.22 |
macOS에서 타입스크립트(Typescript)개발환경 구축하기 (0) | 2020.02.16 |
자바스크립트(javascript) 난독화 사이트 (0) | 2019.11.21 |
[web개발] 티스토리 블로그 스킨 CSS 다크모드 지원하기 (6) | 2019.11.20 |
댓글