아주대 컴퓨터 네트워크 설계 과제
- 최초 등록일
- 2014.01.01
- 최종 저작일
- 2013.06
- 6페이지/ 한컴오피스
- 가격 2,000원
소개글
참고하시는데 도움이 될 것입니다.
목차
1. 1~2분여 정도 인터넷에 접속 2개 이상의 어플리케이션을 사용하면서 packet을 capture해보고 프로토콜 별로 분석 해보자.
2. 고찰
본문내용
● 1~2분여 정도 인터넷에 접속 2개 이상의 어플리케이션을 사용하면서 packet을 capture해보고 프로토콜 별로 분석 해보자.
1) TCP의 Three Hand shaking 방식
Three Hand shaking이란?
TCP를 사용한 데이터 송수신은 연결형으로 송수신자 사이에 데이터 송수신을 위한 약속이 선행되어야 한다.
그러기 위해서는 3단계의 연결 과정을 거치는데 이를 Three Way HandShake라고 한다.
송신 호스트가 SYN Flag값을 1로 설정한 TCP Packet과 임의의 Sequence Number를 수신 호스트로 보낸다.
수신 호스트가 Session성립을 원하면 SYN Flag를 1로 설정하고 ACK를 송신 호스트가 보낸 SEQ번호를 다음 번호로 정하고 수신 호스트에 따로 설정한 SEQ번호를 보낸다.
송신 호스트는 ACK값을 수신 호스트가 보낸 SEQ번호의 다음 번호로 정하여 수신 호스트에 보낸다.
< source에서 destination에 접속 요청을 보내는 패킷 >
Source port : 5750으로 임의의 port 번호를 Client인 제 컴퓨터에서 할당해줍니다.
Destination port : http접속하였으므로 80번 port를 할당해줍니다.
Sequence number : 접속요청은 0값이 들어갑니다.
Header length : Header의 길이로 현재는 32byte입니다.
Flags : 현재 0x0002(SYN)으로 접속요청을 한다는 뜻으로 SYN field가 1이 되어있고 나 머지는 0으로 되어 있습니다.
Window size : 8192으로 수신측에서 정해주는 값이 들어갑니다.
참고 자료
없음