Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20210101] TCP 3-way Handshake #10

Open
JuHyun419 opened this issue Jan 1, 2021 · 0 comments
Open

[20210101] TCP 3-way Handshake #10

JuHyun419 opened this issue Jan 1, 2021 · 0 comments
Labels

Comments

@JuHyun419
Copy link
Owner

JuHyun419 commented Jan 1, 2021

TCP 3-way Handshake

TCP(전송 제어 프로토콜 - Transmission Control Protocol)
TCP는 장치들 사이에 논리적인 접속을 성립하기 위해 3-way Handshake를 사용한다.
TCP의 3-way Handshake는 TCP/IP 프로토콜을 이용해서 통신을 하는 응용프로그램이
데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 서버와 사전에 세션을 수립하는 과정

과정

  1. 클라이언트 -> 서버 (TCP SYN)
  2. 서버 -> 클라이언트 (TCP SYN + ACK)
  3. 클라이언트 -> 서버 (TCP ACK)

TCP는 ...

  • 데이터 전달 보증
  • 순서 보장
  • 신뢰할 수 있는 프로토콜

캡쳐 8

@JuHyun419 JuHyun419 added the Web label Jan 1, 2021
@JuHyun419 JuHyun419 changed the title [20210102] TCP 3-way Handshake [20210101] TCP 3-way Handshake Jan 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant