본문 바로가기
정보처리기사 필기 총정리/4과목: 프로그래밍 언어 활용

TCP/IP ★★★

by 함께 공부해요 2020. 10. 5.
p.681

1) TCP/IP(Transmission Control Protocol/Internet Protocol)의 개요 __ 3회 기출문제

- 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜

TCP

▶ OSI 7계층의 전송 계층(4계층)에 해당

- 신뢰성 있는 연결형 서비스 제공

- 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능 제공

- 스트림(Stream) 전송 기능 제공

IP

▶ OSI 7계층의 네트워크 계층(3계층)에 해당

- 데이터 그램을 기반으로 하는 비연결형 서비스 제공

- 패킷의 분해/조립, 주소 지정, 경로 선택 기능(Routing) 제공

 

 

2) TCP/IP의 구조 ★

OSI

TCP/IP

기능

응용 계층(A)

표현 계층(P)

세션 계층(S)

응용 계층

응용 프로그램 간의 데이터 송, 수신 제공

# HTTP, FTP, TELNET, SMTP / SNTP, DNS

 (TCP를 사용하는 서비스 / UDP 사용 서비스)

전송 계층(T)

전송 계층

호스트들 간의 신뢰성 있는 통신 제공

# TCP / UDP, RTCP

네트워크 계층(Ne)

인터넷 계층

데이터 전송을 위한 주소 지정, 경로 설정(Routing) 제공

# IP, ICMP, IGMP, ARP, RARP, RIP, OSPF

데이터 링크 계층(Da)

물리 계층(Phy)

네트워크 액세스 계층

실제 데이터(프레임)를 송, 수신하는 역할

# Ethernet, IEEE 802, HDLC, X.25, RS-232C, ARQ

 

 

3) 응용 계층의 주요 프로토콜 ★

HTTP

(Hypertext Transfer Protocol)

HTML 문서를 송, 수신하기 위한 표준 프로토콜

FTP

(File Transfer Protocol)

파일을 주고받을 수 있는 원격 파일 전송 프로토콜

TELNET

멀리 떨어져 있는 컴퓨터에 접속하여 자신의 컴퓨터처럼 사용할 수 있도록 해주는 서비스

가상의 터미널 기능 수행

SMTP

(Simple Mail

Transfer Protocol)

전자 우편을 교환하는 서비스

SNMP

(Simple Network

Management Protocol)

TCP/IP의 네트워크 관리 프로토콜로, 라우터(Ne), 허브(Phy) 등 네트워크 정보를 네트워크 관리 시스템에 보내는 데 사용되는 표준 통신 규약

DNS

(Domain Name System)

도메인 네임을 IP 주소로 매핑(Mapping, 연결)하는 시스템

 

 

4) 전송 계층의 주요 프로토콜 ★

 

TCP

(Transmission

Control

Protocol)

- 신뢰성 있는 연결형 서비스 제공
- 순서 제어, 오류 제어, 흐름 제어 기능 제공 투명성
- 스트림(Stream) 전송 기능 제공
- 양방향 연결(Full Duplex Connection) 서비스 제공
- 가상 회선 연결 형태의 서비스 제공

UDP

(User

Datagram

Protocol)

- 신뢰성보다는 속도가 중요시되는 네트워크에서 사용
- 실시간 전송에 유리함
- 데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스 제공
- TCP에 비해 단순한 헤더 구조를 가지므로, 오버헤드 적음
* UDP 헤더: Source Port, Destination Port, Length, Checksum, Data
#소데랭체데

RTCP

(Real-Time

Control

Protocol)

- 패킷의 전송 품질을 제어하기 위한 제어 프로토콜
- 세션에 참여한 각 참여자들에게 주기적으로 제어 정보 전송
- 데이터 패킷과 제어 패킷의 다중화(Multiplexing) 제공
하위 프로토콜
- 최소한의 제어와 인증 기능만을 제공하고 항상 32비트의 경계로 끝남

 

 

5) 인터넷 계층의 주요 프로토콜 ★ __ 201, 2회 기출문제

IP

(Internet Protocol)

- 전송할 데이터에 주소를 지정하고, 경로 설정 기능을 함

- 비연결형인 데이터그램 방식을 사용해 신뢰성 보장 X

ICMP

(Internet Control

Message Protocol)

IP와 조합하여 통신중에 발생하는 오류의 처리와 전송 경로 변경 등을 위한 제어 메시지를 관리하는 역할을 하며, 헤더는 8Byte로 구성됨

IGMP

(Internet Group

Management Protocol)

멀티캐스트를 지원하는 호스트나 라우터 사이에서 멀티캐스트 그룹 유지를 위해 사용

ARP

(Address Resolution

Protocol)

호스트의 IP 주소를 호스트와 연결된 네트워크 접속 장치의 물리적 주소(MAC Address)로 바꿈

# IP 주소 → MAC 주소

RARP

(Reverse Address

Resolution Protocol)

ARP와 반대로 물리적 주소(MAC Address)IP 주소로 변환하는 기능을 함

# MAC 주소 → IP 주소

 

 

6) 네트워크 액세스 계층의 주요 프로토콜 ★

Ethernet(IEEE 802.3)

CSMA/CD 방식의 LAN

IEEE 802

LAN을 위한 표준 프로토콜

HDLC

비트 위주의 데이터 링크 제어 프로토콜

X.25

패킷 교환망을 통한

DTEDCE 간의 인터페이스를 제공하는 프로토콜

RS-232C

공중 전화 교환망(PSTN)을 통한

DTE DCE 간의 인터페이스를 제공하는 프로토콜

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글