뻠삥

TCP(Transmission Control Protocol)

3-Way Handshake 으로 연결, 4-Way Handshake로 해제

패킷의 Flag값에 따라 연결, 종료, 응답 등의 값을 전달한다.

(3-Way Handshake)

(자료 출처 : http://www.chrissanders.org/captures/ 의 http_google.pcap 파일)


 * Flag

URG(Urgent)

긴급히 전달해야 할 내용이 있음을 알림.

1로 set되면 가장 먼저 송신.


ACK(Acknowledgment)

응답 확인 번호를 사용한다.

SYN 패킷 이후에 전송되는 모든 패킷은 이 플래그가 설정되어 있어야 한다.

패킷 손실을 판단하여 재전송하기도 한다.


PSH(Push)

TCP가 받은 데이터를 상위 계층에 전달한다.


RST(Reset)

연결을 재설정한다.

비정상적인 연결을 끊는다.


SYN(Synchronize Sequence Numbers)

순서 번호를 동기화시킨다.

양쪽이 보낸 최초의 패킷에만 이 플래그가 set되어 있어야 한다(연결).

임의로 생성된 시퀀스 넘버를 보낸다.


FIN(Finish)

연결을 종료한다.

'네트워크' 카테고리의 다른 글

FF:FF:FF:FF:FF:FF MAC주소  (0) 2014.07.29
내 컴퓨터 MAC주소 확인 방법  (0) 2014.07.28
사용중인 포트 확인  (0) 2014.07.25

FF:FF:FF:FF:FF:FF 이더넷 브로드캐스트 주소

연결되는 장치가 없음


예를 들어, 불필요한 ARP 패킷에서 볼 수 있다.

와이어샤크로 캡쳐한 결과이다.

이 파일은 http://www.chrissanders.org/captures/ 사이트에 있는 "arp_gratuitous.pcap"파일이다.


broadcast address에 대한 내용 참고 - http://en.wikipedia.org/wiki/Broadcast_address

'네트워크' 카테고리의 다른 글

TCP Flag - URG, ACK, PSH, ,RST, SYN, FIN  (0) 2014.09.15
내 컴퓨터 MAC주소 확인 방법  (0) 2014.07.28
사용중인 포트 확인  (0) 2014.07.25

실행 -> cmd

cmd에서 다음과 같은 명령어를 입력한다.


 > ipconfig /all

MAC 주소 확인

'네트워크' 카테고리의 다른 글

TCP Flag - URG, ACK, PSH, ,RST, SYN, FIN  (0) 2014.09.15
FF:FF:FF:FF:FF:FF MAC주소  (0) 2014.07.29
사용중인 포트 확인  (0) 2014.07.25

cmd 터미널에서 사용중인 포트 확인, 검색하는 방법이다.


 > netstat -ano

프로토콜, 상태, 프로세스ID 등을 알 수 있다.


 > netstat -ano | find "80"

특정 포트로 검색

'네트워크' 카테고리의 다른 글

TCP Flag - URG, ACK, PSH, ,RST, SYN, FIN  (0) 2014.09.15
FF:FF:FF:FF:FF:FF MAC주소  (0) 2014.07.29
내 컴퓨터 MAC주소 확인 방법  (0) 2014.07.28