수업내용입니당~


8장 TCP에서는,

TCP는 신뢰성이 높아 인터넷전화, 인터넷뱅킹등에 사용되며 전송순서가 보장되있다. 
또한 일련번호를 지정하는데 교수님이 예로 설명해주신 것이 OT때 버스가 번호를 매겨 가는방법은
마음대로 가다가 공토같은 곳에 모여놓고 다시 1번부터 차례로 들어가는것! 이것이 일련번호이다~
또한 TCP는 재전송이 가능..


TCP헤더에서 송신자포트는 0015로 15+6=21 이므로 FTP 이다.
수신확인 (Ack)는 서버의 일련번호를 알지 못하면 0으로 채운다. TCP헤더의 길이는 6×4=24바이트
세션 비트 플래그 에서는..valid ack와 final data에 대해서만 배웠다. valid ack는 수신확인 필드의 데이터가 유효한 숫자이면 이 비트는 1이 되고 일련번호가 잘못된 경우 이 비트는 0이 되어야한다. 
final data는 더 이상의 세션이 필요하지 않으면 서버에게 Ack를 보내고 종료플래그를 1로 세팅한다.
종료과정은 4단계로 나뉜다.

핸드셰이크는 크게 3단계로 나뉜다.
수신확인 일련번호가 모두 0의 값을 가진다면 1단계이다. (클라이언트->서버)
2단계는 보낸쪽 일련번호와 클라이언트의 증가된 수신확인 일련번호로 응답한다. (서버->클라이언트)
3단계는 클라이언트의 수신확인 일련번호를 서버의 일련번호를 1 증가시켜 동기화시킨다.
3단계인지를 확인하려면 이전 헤더와 비교하여 수신확인 필드를 점검한다. 헤더가 2단계를 포함한다면 3단계라는걸 알 수 있다.

by 가횽 | 2009/05/27 23:53 | TCP/IP | 트랙백 | 덧글(0)

트랙백 주소 : http://hyunft6.egloos.com/tb/1501509
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶