정보처리기사

OSI 참조 모델 7계층과 TCP/IP 프로토콜

끈끈 2023. 7. 21. 02:37

 

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


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