반응형
프로토콜(Protocol)
프로토콜은 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화 시켜 놓은 통신규약
프로토콜의 기본요소
구문(Syntax) | 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정함 |
의미(Semantics) | 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정함 |
시간(Timing) | 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정함 |
프로토콜의 기능
1. 단편화와 재결합
2. 캡슐화
3. 흐름 제어
4. 오류 제어
5. 동기화
6. 순서 제어
7. 주소 지정
8. 다중화
9. 경로 제어
10. 전송 서비스
TCP/IP (Transmission Control Protocol / Internet Protocol)
TCP/IP는 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜
프로토콜 | 내용 |
TCP | OSI 7 계층의 전송 계층에 해당 신뢰성 있는 연결형 서비스를 제공 패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능을 제공 |
IP | OSI 7 계층의 네트워크 계층에 해당 데이터그램을 기반으로 하는 비연결형 서비스 제공 패킷의 분해/조립, 주소 지정, 경로 선택 기능을 제공함 |
TCP/IP의 구조
OSI | TCP/IP | 기능 |
응용 계층 표현 계층 세션 계층 |
응용 계층 | 응용 프로그램 간의 데이터 송, 수신 제공 TELNET, FTP, SMTP, SNMP, DNS, HTTP 등 |
전송 계층 | 전송 계층 | 호스트들 간의 신뢰성 있는 통신 제공 TCP, UDP, RTCP |
네트워크 계층 | 인터넷 계층 | 데이터 전송을 위한 주소 지정, 경로 설정을 제공함 IP, ICMP, IGMP, ARP, RARP |
데이터 링크 계층 물리계층 |
네트워커 액세스 계층 | 실제 데이터(프레임)을 송,수신 하는 역할 Ethernet, IEEE 802, HDLC, X.25, RS-232C, ARQ 등 |
반응형
'IT > CS' 카테고리의 다른 글
[3800900] 트랜잭션 CRUD분석 (0) | 2023.04.13 |
---|---|
[3800300] 스케줄링 (1) | 2023.04.12 |
[1550320] 응용 계층 (0) | 2023.04.12 |
[1550319 데이터베이스] - 관련용어 (스택,큐, 정규화, 후보키, 대체키, 무결성, 유일성, 최소성 등) (0) | 2023.04.12 |
데이터언어 - DDL, DML, DCL 명령어 (0) | 2023.04.12 |