Skip to content

Chapter 16 HTTPS

Yongku cho edited this page Dec 16, 2020 · 5 revisions

OSI 모델(Open Systems Interconnection Reference Model)

국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 계층이라고 한다.

7. 응용 계층(Application layer)
   - 네트워크 소프트웨어 UI 부분. 사용자의 입출력(I/O) 부분.
   - HTTP, HTTPS, FTP
6. 표현 계층(Presentation layer)
   - 압축, 암호화
   - XDR
5. 세션 계층(Session layer)
   - TCP/IP 세션을 만들고 없애는 책임. 운영체제가 담당.
   - TCP의 세션 관리 부분
4. 전송 계층(Transport layer)
   - 패킷 생성.
   - TCP, UDP
3. 네트워크 계층(Network Layer)
   - 주소부여(IP), 경로설정(Route)
2. 데이터 링크 계층(Data link layer)
   - MAC 주소부여. 물리계층의 에러검출/재전송/흐름제어
1. 물리 계층(Physical Layer)
   - 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다.

TLS(Transport Layer Security)

  • 전송 계층 보안
  • OSI 7계층 중 네 번째
  • 전송 계층의 TCP 프로토콜을 기반으로 동작하는 보안 프로토콜

SSL(Secure Socket Layer)

HTTPS(HyperText Transfer Protocol and Secure Socket Layer)

TLS가 등장하기 전에는 SSL을 사용했음 취약점이 많이 발견되어 변경됨

  • TLS을 기반으로하는 HTTP
Clone this wiki locally