일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ServerSideRequestForgery
- 안드로이드 구조
- 취약점
- IP클래스
- OWASP TOP 10
- CSRF
- SSRF
- IPv6전환
- .apk
- 불충분한인가
- 불충분한인증
- .dex
- 프리다
- 네트워크기초
- Frida
- 안드로이드란
- TCP/IP 4계층
- 웹쉘
- TCP/IP 4Layer
- OSI 7Layer
- apk
- 프로세스검증누락
- DVM
- 네트워크
- 네트워크모델
- 4대 구성요소
- .class
- CrossSiteRequestForgery
- CrossSiteScripting
- 안드로이드 구성요소
- Today
- Total
secure_world
네트워크 모델 - TCP/IP 4Layer 본문
1. TCP/IP 란?
2. TCP/IP 4Layer
3. 계층 별 설명
1. TCP/IP 란?
- 인터넷을 통한 모든 전송 방식을 규정한 프로토콜
- 두개의 기본 프로토콜을 완성 후 사용 (Transmission Control Protocol / Internet Protocol)
- 캡슐화를 사용하여 프로토콜 및 서비스의 추상화를 제공하는데 사용
2. TCP/IP 4Layer
- 총 4개의 계층으로 이루어져 있으며, 네트워크 통신에 대한 계층화 모델을 나타냄
3. 계층 별 설명
3.1. 네트워크 엑세스 계층(Network Access Layer)
- OSI 7Layer에서 물리 계층과 데이터 링크 계층에 해당함
- OS의 네트워크 카드 및 디바이스 드라이버와 같이 하드웨어적인 요소와 관련된 모든 것을 지원
- 에러 검출 기능 및 패킷의 프레임화
- 사용되는 데이터 단위는 프레임(Frame)
- 전송 주소 : MAC / 사용 프로토콜 : Ethernet, Token Ring 등
3.2. 인터넷 계층(Internet Layer)
- OSI 7Layer에서 네트워크 계층에 해당함
- 호스트 간 라우팅을 담당하며, 상위 전송 계층으로부터 받은 데이터에 IP패킷 헤더를 붙여 IP 패킷을 만들고 전송
- Addressing, Packaging, Routing 기능 제공
- 사용되는 데이터 단위는 패킷(Packet)
- 전송 주소 : IP / 사용 프로토콜 : IP, ARP, RARP, ICMP 등
3.3. 전송 계층(Transport Layer)
- OSI 7Layer에서 전송 계층에 해당함
- 통신 노드 간 연결 제어 및 자료 송, 수신을 담당
- 사용되는 데이터 단위는 세그먼트(Segment)
- 전송 주소 : Port / 사용 프로토콜 : TCP, UDP 등
3.4. 응용 계층(Application Layer)
- OSI 7Layer에서 세션 계층, 표현 계층, 응용 계층에 해당함
- 사용자와 가장 가까운 계층으로 Application과 소통이 가능하게 함
- 서버나 응용 프로그램들이 데이터를 교환하기 위해 사용됨
- 동작을 위해 전송 계층의 주소, 포트번호를 사용해야함
- 사용 프로토콜 : FTP, Telnet, SMTP, HTTP 등
'네트워크 기초' 카테고리의 다른 글
네트워크 환경 - IPv4 / IPv6 (0) | 2021.12.30 |
---|---|
네트워크 모델 - OSI 7Layer (0) | 2021.12.27 |