본문 바로가기
Computer/Etc

3way handshaking

by hexists 2015. 1. 11.

3way handshaking


tcp에서 client와 server사이에 데이터 전송을 위해 연결 설정하는 과정이다.

왜 3way 라고 하냐면...

client -> server : syn
client <- server : syn + ack
client -> server : ack

이렇게 3번의 과정을 거쳐 연결 설정을 하기 때문이다.
이 과정에서 client와 server 사이의 상태는 여러 블로그에 친절히 설명되어 있어... 
여기까지만 정리한다. 

추가로, tcp, udp를 구분해보면, 이런 차이가 있다.
(이해한 선에서 정리하다보니... 이렇게 간단하게...)
- tcp : transmission control protocol, 연결, 양방향, 스트림 전송
- udp : user datagram protocol, 비연결, 단방향, 메시지 전송

참고
1. 3way handshaking : http://mintnlatte.tistory.com/552



'Computer > Etc' 카테고리의 다른 글

mongodb 설치 및 사용  (0) 2015.01.15
mysql 오류 해결 & 계정 생성  (0) 2015.01.13
github gist  (0) 2015.01.03
Loop Invariant  (0) 2015.01.01
LCS, longest common subsequence vs longest common substring  (0) 2014.12.09