반응형
프로토콜(Protocol)
서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약
프로토콜의 기본 요소
기본 요소 | 설명 |
구문(Syntax) | 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정 |
의미(Semantics) | 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 |
타이밍(Timing) | 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 |
TCP/IP (Transmission Control Protocol/Internet Protocol)
인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 표준 프로토콜
TCP (전송 제어 프로토콜) Transmission Control Protocol |
- OSI 7계층의 전송 계층(4계층)에 해당 - 신뢰성 있는 연결형 서비스 제공 - 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능 제공 - 스트림(Stream) 전송 기능 제공 - 양방향 연결(Full Duplex Connection)형 서비스 제공 - 효율적인 작업을 위해 데이터를 작은 패킷으로 나눠 데이터 전송 - 스트림(Stream) 전송 기능 제공 - 가상 회선 연결 형태의 서비스 제공 |
IP | - OSI 7 계층의 네트워크 계층(3계층)에 해당 - 데이터 그램을 기반으로 하는 비연결형 서비스 제공 - 패킷의 분해/조립, 주소 지정, 경로 선택 기능(Routing) 제공 |
UDP User Datagram Protocol |
- 신뢰성보다는 속도가 중요시 되는 네트워크에서 사용 - 실시간 전송에 유리 - 데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스 제공 - TCP에 비해 단순한 헤더 구조를 가지므로 오버헤드 적음 |
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 |
응용 계층의 주요 프로토콜
HTTP (Hypertext Transfer Protocol) |
HTML 문서를 송·수신하기 위한 표준 프로토콜 |
FTP (File Transfer Protocol) |
파일을 주고받을 수 있는 원격 파일 전송 프로토콜 |
TELNET | 떨어져 있는 컴퓨터에 접속하여 자신의 컴퓨터처럼 사용할 수 있도록 해주는 서비스 (가상의 터미널 기능 수행) |
SMTP (Simple Mail Transfer Protocol) |
전자 우편을 교환하는 서비스 |
SNTP (Simple Network Time Protocol) |
TCP/IP의 네트워크 관리 프로토콜로 라우터(Ne), 허브(phy) 등 네트워크 정보를 네트워크 관리 시스템에 보내는데 사용되는 표준 통신 규약 |
DNS (Domain Name System) |
도메인 네임을 IP 주소로 매핑(Mapping, 연결)하는 시스템 |
라우팅 프로토콜 (Network, 3 계층)
프로토콜 | 설명 |
RIP (Routing Information Protocol) |
- IGP(Interior Gateway Protocol)로 Bellman-Ford 알고리즘을 이용하여 최적의 경로를 설정하는 소규모 프로토콜 - 최대 홉(Hop) 수를 15로 제한 - 거리 벡터 프로토콜이라고도 함 |
OSPF (Open Shortest Path First) |
- IGP(Interior Gateway Protocol)로 RIP의 단점 개선을 위해 daijkstra 알고리즘 및 Link Static 기반으로 최단 경로를 찾는 대규모 프로토콜 |
BGP (Border Gateway Protocol) |
- 자치 시스템 간의 라우팅 프로토콜로, EGP(Exterior Gateway Protocol)의 단점을 보완하기 위해 만들어짐 - 초기에 BGP 라우터들이 연결될 때는 전체 경로를 나타내는 라우팅 테이블을 교환하고, 이후에는 변화된 정보만 교환 |
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 5과목 정보시스템 구축 관리 (무조건 한 문제 나오는 상향식 비용 산정의 LOC 기법 기출문제) (0) | 2023.05.09 |
---|---|
정보처리기사 5과목 정보시스템 구축 관리 (소프트웨어 개발 방법론) (0) | 2023.05.09 |
정보처리기사 4과목 프로그래밍 언어 활용 (기억장치 관리 전략 정리(페이지교체 알고리즘 포함)) (0) | 2023.05.09 |
정보처리기사 4과목 프로그래밍 언어 활용 (UNIX) (0) | 2023.05.08 |
정보처리기사 4과목 프로그래밍 언어 활용 (운영체제OS 기능과 종류 / Windows 주요특징) (2) | 2023.05.08 |