본문 바로가기

컴퓨터네트워크

(4)
컴퓨터 네트워크 : TCP, UDP, SCTP 전송층 프로토콜 - 3 세그먼트 : TCP에서는 패킷을 세그먼트 라고한다. 세그먼트는 20 ~ 60 바이트의 헤더와 응용 프로그램으로부터 온 데이터로 구성된다. 선택 항목이 없다면 20바이트이며, 선택항목이 있다면 60 바이트까지이다. 이 부분에서 헤더 필드를 설명한다. 근원지 포트 주소 : 세그먼트를 송신하는 호스트에 있는 응용 프로그램의 포트 번호를 정의하는 16비트 필드이다. 목적지 포트 주소 : 세그먼트를 수신하는 호스트에 있는 응용 프로그램의 포트 번호를 정의하는 16비트 필드이다. 순서번호 : 이 32비트 필드는 이 세그먼트에 포함된 첫 번째 데이터 바이트에 할당된 번호를 정의한다. TCP는 스트림 전송 프로토콜로 연결성을 확신하기 위해서 전송되는 각 바이트에는 번호가 부여된다. 초기순서번호(ISN) 를 생성하기 위..
24장 전송층 프로토콜 기본 연습문제 1. UDP와 TCP는 전송 계층 프로토콜이다. 2. 포트 번호는 16 비트 길이다. 3. 다음 중 UDP가 제공하는 기능은? 정답 없음 4. UDP 사용자 데이터그램 헤더의 근원지 포트 주소는 송신 컴퓨터에서 구동되는 프로세스를 나타낸다. 5. UDP 서비스를 이용하기 위해서 2개의 소켓 주소가 필요하다. 6. UDP 패킷을 사용자 데이터그램 이라고 한다. 7. UDP 패킷은 8 바이트의 고정 크기 헤더를 갖는다. 8. TCP 는 바이트 중심 프로토콜이다. 9. TCP는 세그먼트라고 하는 패킷으로 바이트 열을 그룹화한다. 10. TCP는 연결 중심 프로토콜이다. 11. TCP는 신뢰성 전송 프로토콜이다. 12. TCP는 데이터가 오류 없이 안전하게 도착했는지를 검사하기 위하여 확인응답 메커니즘를 이용한..
컴퓨터 네트워크 : TCP, UDP, SCTP 전송층 프로토콜 - 2 전송 제어 프로토콜(TCP, transmission control protocol) 은 연결-지향, 신뢰성 있는 프로토콜이다. TCP는 연결 지향 서비스를 제공하기 위하여 분명하게 연결 설정, 데이터 전송 연결 해제 단계를 정의한다. TCP는 신뢰성을 제공하기 위해 GBN과 SR 프로토콜의 결합을 사용한다. TCP는 검사합(오류 검출을 위해), 분실 혹은 훼손된 패킷의 재전송, 누적 및 선택 확인 응답, 그리고 타이머를 사용한다. 스트림 전송 서비스(Stream Delivery Service) UDP와 달리 TCP는 스트림 지향 프로토콜이다. UDP에서 하나의 프로세스(응용 프로그램)는 UDP에게 전달하기 위해 미리 정의된 경계를 가지는 메시지를 전송한다. 송신 및 수신 버퍼 송신 및 수신 프로세스는 똑..
컴퓨터 네트워크 : TCP, UDP, SCTP 전송층 프로토콜 - 1 Transport layer : SCTP TCP UDP UDP : 오류제어가 응용층 프로세스에 의해 제공되는 응용에서 단순성과 효율성으로 사용되는 신뢰성 없는 비연결 전송층 프로토콜이다. TCP : 신뢰성이 중요한 어떤 응용에 의해 사용될 수 있는 신뢰성 있는 연결 - 지향 프로토콜이다. SCTP : UDP와 TCP의 특성을 결합한 새로운 전송층 프로토콜이다. 포트번호 전송층 프로토콜은 보통 다수의 책임을 가진다. 1개가 프로세스 - 대 - 프로세스 통신을 생성하는 것이다. 사용자 데이터그램 프로토콜(UDP) : 비연결이고, 신뢰성이 없는 전송프로토콜이다. 순서번호가 필요없다 바로 데이터를 보낸다. 사용자 데이터그램 이라고 부르는 UDP 패킷은 각각 2바이트(16비트)인 4개의 필드로 만들어진 고정된 크..