01 여러 포트를 이용하여 통신할 때 상위 계층에서는 TCP 포트 2번을 사용하여 하위 계층인 TCP 와 통신하려 하고, 하위 계층인 TCP는 통신 포트 4번을 사용하여 상위 계층과 통신하려 한다면 상위 계층과 하위 계층 간에 통신이 이루어지는가?
통신이 이뤄지지 않는다. 상위 계층과 하위 계층이 같은 포트번호를 사용해야 통신이 이뤄질 수 있다.
02 포트 번호가 80번이 아닌 웹 페이지에 접속하려면 웹 브라우저의 주소를 입력할 때 어떤 방법을 사용해야 하는가?
url 주소(웹 주소) 뒤에 포트 번호를 직접 지정해준다.
03 통신할 때 여러 웹 사이트에서 동시에 파일을 다운로드할 수 있는 이유는 무엇인가?
TCP 프로토콜의 경우 포트 번호를 여러개 사용하여 상위 계층의 프로그램과 각각 따로 통신이 일어나기 때문에 동시에 파일을 다운로드 할 수 있다.
04 잘 알려진 포트 번호에 대해 설명하시오.
FTP:21,HTTP:80,SMTP:25,POP3:110,DNS:53,HTTP:443
05 TCP를 이용하여 두 장치 간에 전달되는 데이터의 단위는 무엇인가?
세그먼트
06 전송 계층의 가장 대표적인 프로토콜은 무엇인가?
TCP,UDP
07 TCP가 상위 계층으로 데이터를 전송하거나 상위 계층에서 TCP로 데이터를 전송할 때 상호 간 에 사용하는 데이터의 이동 통로는 무엇인가?
포트
08 HTTPS 애플리케이션에서 사용하는 잘 알려진 포트 번호는 무엇인가?
443
09 SYN와 ACK를 사용한 3-way 핸드셰이킹 과정에 대해 설명하시오.
신뢰할 수 있는 데이터를 송수신하기 위해서는 데이터의 연결 통로를 설정해야한다.
이와 같은 연결을 확립하기 위해 패킷 요청을 세번 교환하는 것을 3-way 핸드셰이킹이라 한다.
① 송신측은 수신측에게 연결 확립을 위한 SYN 요청을 보낸다.
② 수신측은 연결 요청에 대한 확인 응답으로 ACK를 보내면서 송신 측 컴퓨터로 부터 데이터 전송을 허가를 받기 위한 연결 확립 요청인 SYN을 보낸다.
③ 송신 측 컴퓨터는 수신 측 컴퓨터의 SYN에 대한 허가 응답으로 ACK를 보낸다.
10 TCP 헤더의 필드에 대해 설명하시오.
TCP의 헤더는 수신지까지 데이터를 제대로 전송하는데 필요한 정보를 가지고 있다.
① 송신지와 수신지 포트 번호
송신 프로그램의 포트번호와 수신 프로그램의 포트 번호에 대한 정보를 가지고 있다.
② 순서 번호
TCP에서는 데이터를 분할하여 보내기 때문에 재조립을 위해 분할된 데이터에 번호를 부 여한다. 수신 측에서 분할된 데이터가 순서대로 도착하지 않을 수 있기 때문에 순서 번 호를 통해 데이터를 올바르게 재조립을 할 수 있다.
③ 확인 응답 번호
세그먼트를 수신하는 노드가 상대편 노드에서 수신하려는 바이트의 번호
④ 헤더 길이,예약,코드 비트, 윈도우 크기
⑤ 검사합, 긴급 포인터
⑥ 옵션
'cs > 네트워크' 카테고리의 다른 글
SSH란 (1) | 2025.01.10 |
---|---|
네트워크 개론 개정 3판 10장 연습 문제 답 (0) | 2024.05.27 |
네트워크 개론 개정 3판 9장 연습 문제 답 (0) | 2024.05.26 |
네트워크 개론 개정 3판 7장 연습 문제 답 (0) | 2024.05.26 |
네트워크 개론 개정 3판 8장 연습 문제 답 (0) | 2024.05.26 |