공부한 내용 정리하는 공간입니다.
틀린 내용이 있을 수 있습니다.
모든 지적, 첨언 환영합니다.
OSI 7 참조모델
Open System Interconnection
개방형 시스템이 상호연결해서 데이터를 전송하기 위한 7개의 기능과 규칙
7계층 Application
UI (User Interface) 제공
제공된 UI의 규칙에 맞춰 데이터 생성
프로토콜 : HTTP, FTP, Telnet, SMTP
6계층 Presentation
상위계층에서 생성된 데이터를 어떤 모습으로 전달할지 표현 형식 결정
1. encoding : 부호화, 2진화
>ASCII, UNICODE
2. 압축
>bmp, png, zip
3. 암호화
>DES, RSA
압축과 암호화는 때에 따라 진행되지 않을 수 있음
5계층 Session
end-point 사이의 서비스 개시, 유지, 해지
1. 서비스 개시 : 인증, 인증값 할당
>클라이언트가 서버에 인증을 성공하면 인증값 (session값 or Cookie값) 을 반환
2. 서비스 유지 : 지속적 인증
>클라이언트가 서버의 다른 페이지를 접속할 때 서버에서 받은 인증값으로 인증
3. 서비스 해지 : 인증값 만료
>인증값 유효시간은 보통 10분
프로토콜 : SSL (인증서 기반)
4계층 Transport
end-point 사이의 상태를 확인해서 가상회선 설정, 유지, 해지
서로의 상태를 확인하는 계층, 상태가 확인되면 가상 회선이 설정되었다고 생각
>확인하는 방법 : 3WHS
1. 가상회선 설정 : 서버 활성화, 서비스 제공 가능 상태
2. 가상회선 유지 : 서비스 제공 유지 중
3. 가상회선 해지 : 서비스 중지
프로토콜 : TCP, UDP
3계층 Network
routing : 최적 경로 결정
>router : 네트워크 장치
>route : 최적 경로
2계층 Data Link
1. 데이터 전달(forwarding)
2. 오류 제어
>수신 데이터의 무결성 점검
>오류제어를 위해 송신자가 오류점검코드를 추가해서 전송
3. (공유)매체접근제어
>공유매체를 사용할 때 충돌이 일어나지 않도록 하는 기술
>CSMA/CD : 이 기술이 내장되어있는 LAN카드가 Ethernet Card
장비 : 공유매체(스위치, 허브)
>LAN 환경에서는 장비를 공유하기 때문에 데이터 충돌이 발생할 수 있음
>충돌 발생 > 재전송 > 전송 지연
IEEE에서는 2계층을 두 개로 분할 : LLC(오류 제어), MAC(접근 제어)
1계층 Physical
하드웨어 규격
기계적, 전기적, 기능적, 절차적 특성
Payload
상위 계층의 데이터
데이터가 하위 계층으로 내려갈 때, 캡슐화 과정에서 데이터에 계층의 헤더 정보가 추가된 것
PDU (Protocol Data Unit) : 데이터의 단위
>7~5계층 : Data
>4계층 : Segment (Data+TCP헤더)
>3계층 : Packet (Segment+IP헤더)
>2계층 : Frame (Packet+Ethernet헤더)
>1계층 : bit (전송을 위해 최종적으로 비트 신호로 변환된 상태)
Encapsulation (캡슐화)
통신할 때 필요한 제어정보가 부착되는 것
header : 원본 데이터 앞에 붙는 정보
trailer : 원본 데이터 뒤에 붙는 정보
송신자측에서는 제어 정보 추가, 수신자측에서는 역캡슐화(제어 정보 제거) 진행
TCP/IP 통신 모델
OSI 7 참조 모델을 간소화해서 구현한 프로토콜
| OSI 7 계층 모델 | TCP/IP 모델 | 실제 구현 |
| Application | Application | 웹 브라우저 |
| Presentation | ||
| Session | ||
| Transport | Transport | 운영체제(OS) |
| Network | Internet | |
| Data Link | Network Access | Ethernet |
| Physical |
'클라우드기반 스마트 융합보안 과정 > Network' 카테고리의 다른 글
| [Network] TCP, 3WHS, TCP 데이터 전송, 4WHS, UDP (0) | 2025.02.03 |
|---|---|
| [Network] Sniffing, Wireshark, 무차별모드, Sniffing 방식 (0) | 2025.02.03 |
| [Network] 문자 주소만 알고 있을 때 트래픽 흐름 (0) | 2025.01.24 |
| [Network] Ping, Gateway, Hub, Switch, Router, Media Translation (0) | 2025.01.24 |
| [Network] 데이터 전송 주소, Unicast, Broadcast, Multicast, Forwarding, Flooding (0) | 2025.01.24 |