OSI 참조 모델
- 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)
- 하위 계층(1-3계층) : 물리(Physical) → 데이터 링크(Data Link) → 네트워크(Network)
- 상위 계층(4-7계층) : 전송(Transport) → 세션(Session) → 표현(Presentation) → 응용(Application)
오씨(OSI) 물이네! 전션 빼(PA)!
물리 계층(Physical Layer)
전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의
데이터 링크 계층(Data Link Layer) *
물리적으로 연결된 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설정과 유지 및 종료를 담당
네트워크 계층(망 계층, Network Layer) *
개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능
경로 제어, 패킷 교환, 트래픽 제어 등의 기능을 수행
(IP, ICMP, IGMP, ARP, RARP)
전송 계층(Transport Layer)
논리적 안정과 균일한 데이터 전송 서비스를 제공함으로써 종단 시스템(End-to-End) 간에 투명한 데이터 전송을 가능하게 함
세션 계층(Session Layer) *
- 송,수신 측 간의 관련성을 유지하고 대화 제어를 담당
- 대화(회화) 구성 및 동기 제어, 데이터 교환 관리 기능을 함
- 동기점은 오류가 있는 데이터의 회복을 위해 사용하는 것으로 소동기점과 대동기점이 있다
- 소동기점 : 하나의 대화 단위 내에서 데이터의 전달을 제어하는 역할(확인 신호를 받지 않음)
- 대동기점 : 전송하는 각 데이터의 처음과 끝에 사용하여 전송하는 데이터 단위를 대화 단위로 구성하는 역할(확인 신호를 받음)
표현 계층(Presentation Layer) *
서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층으로, 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색 등의 기능을 수행
응용 계층(Application Layer)
사용자(응용 프로그램)가 OSI 환경에 접근할 수 있도록 서비스를 제공
TCP/IP
TCP/IP는 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜
응용 계층의 주요 프로토콜
HTTPS(HyperText Transfer Protocol Secure)
- 넷스케이프 네비게이터 웹브라우저를 위해 개발된 프로토콜
- HTTP의 단점을 보완, SSL 프로토콜을 기반으로 실행
- 웹브라우저와 서버 간의 안전한 통신을 위해 3-way-handshake 방식을 사용해 보안을 강화시킨 버전
- SSL/TLS의 인증, 암호화 기능을 지원함
전송 계층의 주요 프로토콜
TCP 접속에 사용되는 서비스별 포트 번호
- FTP : 21
- SSH : 22
- TELNET : 23
- SMTP : 25
- DNS : 53
- HTTP : 80
인터넷 계층의 주요 프로토콜
네트워크 엑세스 계층의 주요 프로토콜
'정보처리기사' 카테고리의 다른 글
Windows 10 단축키 (0) | 2023.07.21 |
---|---|
VPN 프로토콜 (0) | 2023.07.21 |
디자인 패턴 (0) | 2023.07.21 |
SQL문 총 정리 (0) | 2023.07.21 |
관계형 데이터베이스의 릴레이션 구조 (0) | 2023.07.21 |