-
혼공네트] 4주차 - 과제 : Ch4. 전송 계층Network 2025. 2. 11. 18:33반응형
혼공학습단 13기
필수과제
혼자 공부하는 네트워크 p.206
Q1. IP와 연관된 통신 특성으로 알맞은 단어를 <보기>에서 골라 보세요.
보기 : 신뢰성, 연결형, 비신뢰성, 비연결형
A.
비신뢰성, 비연결형
전송 계층에는 두 가지 특징이 있는데, 바로 1. IP 한계 보완 2. 응용 계층의 프로세스(실행 중인 프로그램) 식별 이다.
그 중 IP 한계 보완에서 언급하는 IP의 특징을 물어보는 질문이다.
IP 특징
- 비신뢰성 프로토콜(unreliable protocol)
- 패킷이 수신지까지 제대로 전송되었다는 보장 X
- 통신 과정에서 패킷 잘못 전송 확인 X, 재전송 X, 순차 패킷 도착 보장 X
- 최선형 전달(best effort delivery)
- 비연결형 프로토콜 (connectionless protocol)
- 송수신 호스트 간에 사전 연결 수립 작업을 거치지 않음
- 연결을 확인하거나 설정하지 않아 수신지에 빠르게 패킷 전송 가능
IP의 특징인 비신뢰성 통신, 비연결형 통신의 특징을 가진 것으론 UDP가 있고
신뢰성, 연결형 특징을 가진 것으론 TCP 가 있다.
TCP
- 연결형 통신을 가능하게 함
- 송수신하는 동안에 연결 유지, 송수신 끝나면 연결 종료
- 신뢰성 있는 통신을 가능하게 함
- 재전송을 통한 오류, 흐름, 혼잡 제어 등 다양한 기능 제공
UDP
- 신뢰할 수 없는 통신 및 비연결형 통신 가능
- TCP보다 비교적 빠른 전송
- IP와 UDP의 차이점IP (Internet Protocol) UDP (User Datagram Protocol)
계층 (Layer) 네트워크 계층 (Layer 3) 전송 계층 (Layer 4) 역할 데이터 패킷을 목적지까지 전달하기 위한 주소 지정, 라우팅, 패킷 분할 등 IP를 기반으로 응용 프로그램 간의 데이터 전송, 포트 번호를 사용하여 여러 애플리케이션의 데이터 구
혼자 공부하는 네트워크 p.225
Q2. 다음은 TCP 쓰리 웨이 핸드셰이크 과정을 나타내는 그림입니다. 괄호 안에 들어갈 말을 <보기>에서 골라 보세요.
보기 : SYN, ACK, FIN
A.
ACK
TCP 3-way handshake 는 세 개의 단계로 이루어진 TCP 연결 수립과정을 나타내는데, 신뢰성 있는 연결을 위해 사용된다. 클라이언트와 서버가 서로 준비되었음을 확인하고, 데이터 전송을 위한 상태 정보를 동기화하는 역할을 한다.
보기의 그림은 TCP 연결 수립 상태를 나타낸다.
송수신 방향 세그먼트 세그먼트에 포함된 주요 정보 비유 메시지 A → B SYN 세그먼트 - 호스트 A의 초기 순서 번호
- 1로 설정된 SYN 비트연결 요청 B → A SYN + ACK 세그먼트 - 호스트 B의 초기 순서 번호
- 호스트 A가 전송한 세그먼트에 대한 확인 응답 번호
- 1로 설정된 SYN 비트
- 1로 설정된 ACK 비트요청 수락 및 시작 A → B ACK 세그먼트 - 호스트 A의 다음 순서 번호
- 호스트 B가 전송한 세그먼트에 대한 확인 응답 번호
- 1로 설정된 ACK 비트연결 성립 - SYN-SENT : 액티브 오픈 호스트가 SYN 세그먼트를 보낸 뒤, SYN + ACK 세그먼트 기다리는 상태 (연결 요청을 보낸 뒤 대기)
- SYN-RECEIVED : 패시브 오픈 호스트가 SYN + ACK 세그먼트를 보낸 뒤 그에 대한 ACK 세그먼트를 기다리는 상태
- ESTABLISHED : 연결이 확립된 상태. 데이터 송수신 가능
추가과제
작업관리자에서 프로세스별 PID 확인해보기
window 에서 작업관리자 - 자세히 누르면 프로세스별 PID가 나온다!
이는 리소스 모니터에서도 확인할 수 있다~
참고자료https://hongong.hanbit.co.kr/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/
[한빛미디어] 혼자 공부하는 네트워크
컴퓨터 네트워크는 백엔드, 프런트엔드, 앱 개발 등 현재 국내 대다수 개발 분야와 직·간접적으로 연관되어 있습니다. 너무 쉽거나 어렵지 않도록 다수의 네트워크 전공 서적들을 면밀히 분석
hongong.hanbit.co.kr
https://youtube.com/playlist?list=PLVsNizTWUw7HfOCgvlfHIDPPo3TE-2iQM&si=oVu20HN0-8EWwddV
혼자 공부하는 네트워크
네트워크 전공 지식의 중요성을 알지만 혼자서 공부하기 어려운 분들을 위해 만들었습니다. 너무 쉽거나 어렵지 않도록 다수의 네트워크 전공 서적들을 면밀히 분석하고, 방대한 컴퓨터 네트워
www.youtube.com
반응형'Network' 카테고리의 다른 글
혼공네트] 6주차 - 과제 : Ch6 - Ch7. 네트워크 실습 및 심화 과정 (0) 2025.02.25 혼공네트] 5주차 - 과제 : Ch5. 응용 계층 (1) 2025.02.19 네트워크] IP 주소 (0) 2025.02.02 네트워크] ARP (Address Resolution Protocol) (0) 2025.02.02 혼공네트] 3주차 - 과제 : Ch3. 네트워크 계층 (1) 2025.02.02 - 비신뢰성 프로토콜(unreliable protocol)