Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 키오스크
- SQLD
- 자바
- optional
- 도메인별
- 패키지구조
- 정규화
- 계층형
- 깃헙
- 프레임워크
- 스파르타코딩클럽
- 사전캠프
- springboot
- 함바그
- Java
- 스파르타코딩클럽 #개발자 #백엔드
- 레퍼클래스
- 내일배움캠프
- 데이터모델링
- HTTP
- 스프링부트
- 메모리구조
- 스터디카페
- Til
- 스파르타사전캠프
- 캡슐화
- 네트워크
- til #데이터베이스 #sql
- Spring
- 스파르타코딩클럽 #사전캠프
Archives
- Today
- Total
개발일지
TCP/IP 4계층 본문
TCP/IP 계층 구조 (실제 구현 모델)
1. 네트워크 액세스 계층 (Network Access Layer, 또는 Link Layer)
- OSI의 물리 계층 + 데이터 링크 계층에 해당
- 물리적인 하드웨어와 네트워크 접근 방식을 정의
- 데이터가 실제로 LAN, WAN, 무선 네트워크를 통해 전송되는 역할
- 예: 이더넷(Ethernet), Wi-Fi(802.11), ARP(Address Resolution Protocol)
2.인터넷 계층 (Internet Layer)
- OSI의 네트워크 계층에 해당
- 목적지까지 **경로 선택(라우팅)**과 주소 지정(IP 주소) 담당
- 전송되는 데이터 단위를 패킷(Packet) 이라고 부름
- 대표 프로토콜: IP(IPv4, IPv6), ICMP, ARP, RARP
3. 전송 계층 (Transport Layer)
- OSI의 전송 계층과 동일
- 종단 간(end-to-end) 통신을 담당
- 포트 번호를 사용해 프로세스 간 데이터 전송 보장
- 전송 단위: 세그먼트(Segment, TCP) 또는 데이터그램(Datagram, UDP)
- 프로토콜:
- TCP (연결형, 신뢰성 보장, 흐름 제어, 오류 제어)
- UDP (비연결형, 빠르지만 신뢰성 없음 → 스트리밍, DNS 등에서 사용)
4. 응용 계층 (Application Layer)
- OSI의 세션 계층, 표현 계층, 응용 계층을 모두 포함
- 사용자와 직접 상호작용하는 계층
- 응용 프로그램마다 표준화된 애플리케이션 프로토콜 사용
- 예:
- HTTP/HTTPS (웹)
- FTP (파일 전송)
- SMTP, POP3, IMAP (메일)
- DNS (도메인 변환)
- SSH, Telnet (원격 접속)
'IT공부 > HTTP 웹' 카테고리의 다른 글
| HTTP 메서드와 멱등성(Idempotency) (1) | 2025.07.11 |
|---|---|
| [네트워크] 인터넷 네트워크 기초 정리 (1) | 2025.05.26 |