TCP가 하는 일
- 전송 제어 프로토콜(Transmission Control Protocol, TCP)은 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에
통신을 안정적, 순서대로, 에러없이 교환할 수 있게 함- TCP의 안정성을 필요로 하지 않는 애플리케이션의 경우 일반적으로 TCP 대신 비접속형 UDP를 사용
- TCP는 UDP보다 안전하지만 느림 (실제로 느낄 수 있을 정도는 아님)
TCP 프로토콜의 구조
- 기본 20bytes (옵션이 붙으면 4bytes씩 늘어날 수 있음)
- 최대 60bytes
TCP 플래그
- TCP 플래그의 종류
- U(urgent): 긴급
- A(acknowledgment): 승인
- P(push): 계속 데이터를 밀어넣기
- R(reset): 초기화
- S(synchronize): 동기화(상대방과 연결을 시작할 때 무조건 사용)
- F(fin): 종료
<출처>
"네트워크 기초(개정판)".따라하면서 배우는 IT.https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi (2023.03.15)
내용정리는 제 입맛에 맞게 바꿨습니다.