일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- LeetCode
- 코어 자바스크립트
- 리트코드
- programmers
- 2주 프로젝트
- 알고리즘
- 토익
- 타임어택
- 타입스크립트
- 파이썬
- 손에 익히며 배우는 네트워크 첫걸음
- 코드스테이츠
- python
- 리덕스
- 리액트
- 백준
- codestates
- 렛츠기릿 자바스크립트
- Async
- 타입스크립트 올인원
- 프로그래머스
- 제로초
- js
- javascript
- 정재남
- 4주 프로젝트
- 자바스크립트
- til
- 회고
- SQL 고득점 Kit
Archives
- Today
- Total
목록TCP 헤더 (1)
Jerry
손에 익히며 배우는 네트워크 첫걸음 #9
TCP는 적절한 애플리케이션 데이터를 전달하기 위해서 이용되는 프로토콜입니다. 프로토콜이란 컴퓨터끼리 통신할 때에 정해져 있는 '공통된 절차의 규약'입니다. ex) IP, HTTP, FTP, SMTP TCP 기능으로 애플리케이션 간의 데이터 전달 외에도 데이터를 분할하는 기능이 있습니다. 데이터 사이즈 최대치인 MSS(Maximum Segment Size)를 넘을 경우 여러 개로 분할합니다. TCP 연결 성립 애플리케이션 간에 신뢰성 있는 데이터 전송을 수행하기 위하여 'Three-way handshake'라는 기법을 사용합니다. A to B: 연결 요구(SYN 플래그) - 연결해도 될까요? / 데이터입니다. B to A: 응답(SYN/ACK 플래그) - 네, 이쪽에서도 연결하겠습니다. / 받았습니다. ..
CS/Network
2021. 1. 6. 02:22