두 컴퓨터 A와 B가 동일한 모뎀에 연결되어 있거나 동일한 ISP에서 인터넷을 얻고 있다고 가정합니다. Google에서 검색 할 때 "내 IP 주소는 무엇입니까?" 그것은 컴퓨터 A와 B 14.141.56.230 모두에서 동일한 IP 주소를 보여줍니다. 내가 보낸 사람이 컴퓨터 A에 데이터를 보내고 싶다면 모뎀이나 라우터가이 패킷이 컴퓨터 B가 아니라 컴퓨
실제 네트워크를 시뮬레이트하는 것을 목표로하는 응용 프로그램을 개발 중입니다. 이를 위해서는 시스템에서 패킷이 어떻게 형성되는지에 대한 자세한 정보가 필요합니다. 응용 프로그램 계층 메시지가 있고이를 전송 계층 페이로드에 캡슐화하고 원하는 프로세스의 특정 포트 번호를 헤더에 추가 한 다음이를 네트워크 계층 페이로드에 캡슐화하고 IP 주소를 추가한다고 가정
RTOS 방식의 작업 생성 방법이 생소했습니다. 이전에, 나는 소켓을 통해 데이터를 수신하는 동시에 동시에이 작업을 실행하기 위해 저를 활성화 라즈베리 파이에 pthread에, 1) 2 초마다 2 소켓을 통해 데이터를 전송)를 사용했다 데이터가 클라이언트에서 전송 될 때마다 동일한 작업을 수행하고 싶지만 CC3200은 현재 RTOS에서 실행 중이므로 작업을
OSI 모델을 이해하려고합니다. 계층 3에는 일반적으로 IP 주소로 트래픽을 해당 호스트에 라우팅하는 라우터가 있습니다. 우리 집에는 모든 장치가 라우터 (일부 무선, 유선)에 연결되어 있고 집에 스위치가 설치되어 있지 않습니다. 라우터가 이미 IP 주소로 트래픽을 라우팅하고있는 것으로 보입니다. 레이어 2 (스위치)는 어디에 있습니까? 물론 스위치가 어딘
인터페이스 레이어 프로토콜 (OSI 모델의 링크 레이어) IEEE802.3은 이더넷을 설명하고 IEEE 802.11은 WiFi를 설명합니다. 그러나 그것은 GPRS/3G/4G를 통한 통신을위한 표준화 된 링크 계층 프로토콜이없는 것 같습니다. 따라서 모바일 데이터 연결을 설정할 때 어떤 링크 계층 프로토콜이 사용됩니까?
IP 주소를 기반으로 특정 장치의 호스트 이름을 어떻게 해결할 수 있습니까? 나는 이것이 DNS와 관련이 있다는 것을 알고 있지만, 내 질문은 :이 작업을 스스로 수행하려면 어떻게해야합니까? DNS 패킷을 어셈블해야합니까 아니면 다른 방법이 있습니까? 호스트 이름이 기록되지 않은 경우 hostnamen에 IP를 복원 할 때 .NET API가 예외를 thro
어떤 노드에도 ARP 캐시이없고 스위치 테이블이 비어 있고 원본과 대상의 IP 주소가 알려져 있다고 가정합니다 (DNS 사용). 또한 모든 노드는 서브넷에있는 것으로 간주됩니다. n1이 특정 노드에 패킷을 보내려는 경우 n2라고하면 n2의 MAC 주소가 필요합니다. 이 경우 ARP 요청은 해당 MAC 주소를 얻기 위해 전송됩니다. 그러나 제 친구는 n1이
L2는 장치 주소 지정을 위해 6 바이트 MAC을 사용합니다. L3은 논리 네트워크 주소 지정에 IPv4를 사용하고 IPv6은 MAC 주소를 캡슐화합니다. L4는 소프트웨어 주소 지정을 위해 소켓 (IP + 포트)을 사용합니다. L5 ~ L7의 주소 지정 엔티티는 무엇입니까? URL, REST API, json 스키마가 이러한 종류의 개념에 속합니까?
소켓 정의를 "UDP/TCP 연결에 가장 일반적으로 사용되는 API"인 으로 읽습니다. (학교 자료). 대체 방법이 있는지 궁금하게 생각하고 아직 찾을 수 없습니다. 추상화 레이어 (예 : RPC 또는 RMI), 또는 다른 네트워크 스택을 사용하는 것이 아니라 다른 방식으로 같은 역할을 완전히 채우는 것을 사용한다는 것을 의미하지는 않습니다. 내가 소켓 O