TCP/IP 는 무엇일까요?
- 인터넷을 사용하는 모든 통신의 기본이 되는 프로토콜
- 프로토콜이 한 개만 있는 것이 아닌 여러가지 프로토콜의 조합
- TCP/IP를 기반으로 BAN,PAN,MAN,WAN 구간의 장치들이 데이터 교환
- OSI 7 Layer와 달리 4개의 계층으로 표현됨
- TCP는 통신 방식, 포트는 서비스, IP는 주소
- 수 많은 프로토콜들이 IP주소를 기반으로 동작
1 계층 - Network Access Layer(네트워크 엑세스 계층)
- OSI 7 계층의 물리 계층과 데이터 링크 계층의 역할 수행
- 프레임의 송신과 수신을 담당하는 계층
- ARP, RARP를 통해 MAC 주소와 IP주소를 둘다 알아낸다
- 에러 검출 기능이 있고, 패킷을 프레임화
2 계층 - Network(Internet) Layer(네트워크[인터넷] 계층)
- OSI 7 계층의 3계층의 역할 수행
- 패킷의 송신과 수신을 담당하고 IP 주소체계를 관리
- 패킷을 수신하면 IP주소를 확인하여 패킷을 목적지로 보내는 라우팅 기능을 수행
- 라우팅의 경로는 어떠한 라우팅 프로토콜을 쓰는지에 따라 달라진다
- IP(Internet Protocol) 중복되면 안됨!!
- ICMP(Internet Control Message Protocol): Ping
- 인터넷 제어 메시지 프로토콜이며, 장치 간의 통신 가능 여부를 확인할 때 사용
- Echo Req , Echo RePly로 구성
3 계층 - Transport Layer(전송 계층)
-
- 종단 간의 통신이 완성되는 계층
- TCP, UDP가 대표적, Port 번호를 사용해서 통신
- TCP
- 신뢰성 있는 통신을 제공
- UDP
- TCP에 비해 신뢰성 있는 제공 하지 안흠
- 통신 데이터 처리 속도가 빠르다
- Well-Knonw 포트
- 대부분의 시스템 간에 사용되는 애플리케이션을 위해 기본값으로 설정되어있는 포트번호
4 계층 - Application Layer(응용 계층)
- OSI 7 Layer의 세션, 표현, 응용 계층의 역할을 수행하는 계층
- 네트워크를 통한 실제 사용자의 데이터를 처리하는 계층
- HTTP. HTTPS, FTP, SMTP, POP3, DNS등이 있음
반응형
'Computer Science > Network' 카테고리의 다른 글
[Network] UDP 헤더 (0) | 2023.09.14 |
---|---|
[Network] TCP 헤더 (0) | 2023.09.14 |
[Network] OSI 7 Layer(OSI 7 계층) (0) | 2023.09.14 |
[Network] DNS(Domain Name System) (1) | 2023.09.13 |
[Network] URI(Uniform Resource Identifier)? (0) | 2023.09.12 |