일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유선LAN
- 상속
- l3 스위치
- 자바의 정석
- 1764
- 남궁성
- 10866
- 다형성
- network
- 개발바닥
- 인터페이스
- 자바
- aws 자격증
- 데이터 송수신
- 인프콘
- AWS CLF
- 물리구성도
- 프로토콜
- 네트워크
- 테슬라폰
- 역캡슐화
- java
- 백준 2775
- 백준 1712
- modifiers
- 논리구성도
- TCP/IP
- 파이썬 1712
- 파이썬
- 계층화
- Today
- Total
병훈's Blog
네트워크 뿌수기 - 데이터를 목적지까지 전송한다 본문
IP란?
IP(Internet Protocol)는 TCP/IP라는 이름에 포함된 것처럼
TCP/IP의 다양한 프로토콜 중에서도 매우 중요한 프로토콜입니다.
우선은 IP의 역할을 명확하게 알아둡시다.
IP의 역할은 'End-to-End 통신'을 하는 것입니다.
다시 말해, 네트워크 상의 어떤 PC에서 다른 PC 등으로 데이터를 전송하는 것이 IP의 역할입니다.
출발지와 목적지는, 같은 네트워크에 있든 다른 네트워크에 있든 상관없습니다.
보내고 싶은 데이터를 IP 패킷으로 만든다
IP로 데이터를 전송하기 위해서는 데이터에 IP 헤더를 추가해 IP 패킷으로 만들어야 합니다.
IP 헤더에는 여러 정보가 포함되어 있지만, 가장 중요한 것은 IP 주소입니다.
IP 주소를 이용해 데이터의 출발지와 목적지를 나타내기 때문입니다.
** 그림의 Source address = 출발지 IP 주소 // Destination address = 목적지 IP 주소
IP로 전송하는 데이터란,
애플리케이션 데이터에 애플리케이션층 프로토콜의 헤더와 트랜스포트층 프로토콜의 헤더가 추가된 것입니다.
그리고 IP 패킷에는 다시 네트워크 인터페이스층 프로토콜의 헤더가 추가되어 네트워크로 내보내집니다.
목적지가 다른 네트워크에 접속된 경우는 중간에 라우터가 존재합니다.
출발지 호스트에서 내보낸 IP 패킷은 경로에 있는 라우터가 전송해서, 최종적으로 목적지 호스트까지 도달합니다.
라우터가 IP 패킷을 전송하는 것을 가리켜 라우팅이라고 합니다.
Point
∨ IP를 이용해 특정 PC에서 다른 PC까지 데이터를 보내는 엔드투엔드 통신을 한다.
∨ 보내고 싶은 데이터에 IP 헤더를 추가해 IP 패킷으로 만든다.
∨ 목적지가 다른 네트워크에 있을 때는 경로 상에 있는 라우터가 IP패킷을 라우팅한다.
'Computer > Network' 카테고리의 다른 글
네트워크 뿌수기 - 목적지의 개수에 따른 분류 (0) | 2022.12.23 |
---|---|
네트워크 뿌수기 - 통신 상대는 누구인가 (0) | 2022.12.23 |
네트워크 뿌수기 - 계층별 데이터의 호칭 (0) | 2022.12.23 |
네트워크 뿌수기 - 데이터 송수신 규칙2 (0) | 2022.12.15 |
네트워크 뿌수기 - 데이터 송수신 규칙1 (0) | 2022.12.15 |