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 | 31 |
Tags
- TCP/IP
- c#
- List 찾기
- 호스트 주소
- 서브넷 마스크
- list 사용법
- DP
- C# Contains
- Tostring 사용법
- OSI 3계층
- InsertRange
- BFS
- 백준
- List 정렬
- 기본 게이트웨이
- Parse 사용법
- c# list
- 호스트
- 네트워크
- 네트워크 용어
- List 추가
- C++
- 서브넷
- AddRange
- Visual Studio
- C# Find
- 알고리즘
- IP주소
- list
- List 제거
Archives
- Today
- Total
CodeLabs
[네트워크] TCP/IP 환경에서의 통신 본문
- 호스트 A(192.168.123.132)가 호스트 B(192.168.123.111)와 통신을 원합니다.
- 이 경우 A는 자신의 IP주소(192.168.123.132)와 서브넷 마스크(255.255.255.0)를 확인합니다.
이를 통해 자신의 네트워크 주소가 (192.168.123.0) 인 것을 확인합니다. - 서브넷 마스크로 네트워크 주소를 파악한 다음 목적지(B)의 IP 주소(192.168.123.111) 를 확인하고, 해당 호스트의 서브넷 마스크를 기준으로 동일한 네트워크(192.168.123.0)에 있다는 것을 확인합니다
- A는 호스트 B가 로컬 네트워크에 있음을 확인했기에 라우터에 트래픽을 보낼 필요가 없음을 깨닫습니다.
- A는 소스 IP 주소(192.168.123.132)와 목적지 IP 주소(192.168.123.111)로 패킷을 구성합니다.
- A는 일반적으로 이더넷 연결을 통해서 패킷을 로컬 네트워크로 보냅니다.
이 패킷은 동일한 네트워크에 있는 모든 장치에 브로드캐스팅 됩니다. - 동일한 네트워크에 있는 B가 해당 패킷을 수신합니다.
- B는 패킷에 담겨있는 목적지 IP 주소(192.168.123.111)가 자신의 IP 주소(192.168.123.111)와 동일한지 확인합니다.
- B는 패킷을 처리하고 A가 보낸 정보를 읽습니다.
필요한 경우 패킷으로 응답 또한 가능합니다.
'네트워크' 카테고리의 다른 글
[네트워크] 네트워크 클래스 (0) | 2023.07.05 |
---|---|
[네트워크] 서브넷 마스크란? (0) | 2023.07.01 |
[네트워크] IP 주소는 어디에 쓰일까? (0) | 2023.06.30 |
[네트워크]TCP/IP 프로토콜이란? (0) | 2023.06.29 |