본문 바로가기

전체 글206

[Network]WireShark 사용법 출발지나 목적지 IP 주소로 검색 : ip.addr == 192.168.0.1 출발지 IP 주소로 검색 : ip.src == 192.168.0.1 도착지 IP 주소로 검색 : ip.dst == 192.168.0.1 A 클래스 netID로 검색 : ip.addr == 10.0.0.0/8 포트로 검색 : tcp.port == 443(tcp.srcport / tcp.dstport 동일) 조건 두개로 검색 : 예 (ip.src == 192.168.0.1 && ip.dst == 192.168.0.2) 프로토콜이 http이고 출발지 아이피가 192.168.0.1 이거나 192.168.0.2 인 것 검색 : http && (ip.src == 192.168.0.1 || ip.src == 192.168.0.2) 특정 아.. 2020. 9. 27.
[Network]TCP/IP Socket TCP/IP Socket소켓은 응용 프로그램에서 TCP/IP를 이용하는 창구 역할을 하며 응용 프로그램과 소켓 사이의 인터페이스 역할을 합니다.두 프로그램이 네트워크를 통해 서로 통신을 수행할 수 있도록 양쪽에 생성되는 링크의 단자입니다.두 소켓이 연결되면 서로 다른 프로세스끼리 데이터를 전달할 수 있습니다. Server Socket 서버소켓은 클라이언트로부터 연결 요청이 오기를 기다렸다가 요청이 들어오면 연결을 맺고 다른 소켓을 만드는 일을 합니다. Client Socket 클라이언트 프로그램에서 클라이언트 소켓은 서버 프로그램으로 연결요청을 하는것과 데이터 전송을 하는 일을 합니다. 사용 방법 서버: ServerSocket server = new ServerSocket(포트넘버); -Socket so.. 2020. 9. 27.
[Network]ARP 계층 이야기 대부분의 인터넷 자료들을 찾아보면 ARP는 3계층에 해당된다고 많이 나옵니다. 하지만 ARP의 역할을 잘 살펴보면 IP 주소와 MAC 주소가 상호적인 관계이기 때문에 2계층과 3계층 사이에서 의견이 분분합니다. RFC826에서도 2계층인지 3계층인지 명확하게 설명하고 있지 않기 때문에, 일부에서는 ARP 프로토콜이 어느계증에도 속하지 않는 프로토콜로 언급하기도 합니다. 굳이 말하자면 2.5계층이라고 합니다. 참고:https://www.quora.com/Is-ARP-is-a-layer-3-protocol-If-yes-why-it-is-not-a-layer-2-protocol 참고: kin.naver.com/qna/detail.nhn?d1id=1&dirId=108&docId=306573718&qb=YXJwI.. 2020. 9. 27.
[Network]ARP 통신 ARP: IP를 통해 MAC 주소를 알아내는 프로토콜 RARP: ARP의 반대(MAC 주소를 통해 IP를 알아내는 프로토콜) IP와 MAC주소의 관계를 이해할려면 ARP라는 개념에 대해 이해를 해야합니다. 네트워크 통신에 있어서 송신지와 수신지를 정하는것은 IP 주소 체계를 사용합니다. IP 주소 체계의 통신에서는 라우터 장비가 IP 주소 테이블을 가지고 외부 네트워크와 통신할 수 있게끔 합니다. 라우터 내부에는 여러 스위치 장비가 있고 그 스위치 장비 밑에는 여러 호스트들이 존재합니다. 예를 들어 스위치 장비 밑에 있는 호스트 A가 호스트 B에게 데이터를 전송한다 했을 때 호스트는 라우터가 IP 주소체계들을 관리하기 때문에 바로 스위치 아래 근접한 호스트일지라도 라우터까지 갔다가 통신을 위해서 다시 돌.. 2020. 9. 25.
[Network]Segment & Fragment Segment 데이터를 조각으로 나눈 것. 원본 데이터를 생각하지 않고 자른 것입니다. 패킷을 합치기 전까지는 어떤 자료의 역할도 못합니다. Fragment 단편화로 세그먼트와 의미상으로 비슷하지만 데이터의 원형을 보존한다는 점에서 다릅니다. 단편화된 데이터들이 유실만 되지 않는다면 원본 형태로 재현할 수 있습니다. (TCP는 세그먼트 UDP는 프래그먼트를 이용합니다.) 프래그먼테이션은 MTU(프래그먼트를 나누는 기준)의 값보다 큰 데이터를 쪼개는 과정을 말합니다. IP는 전송 구간의 물리적 네트워크 MTU에 따라 패킷을 단편화 합니다. 데이터그램이 MTU보다 클 경우, 각 데이터 그램은 여러 개의 조각으로 분리됩니다. 단편화된 패킷을 재조립(Reassembly)하는 것은 경유 라우터가 아닌 목적지의 I.. 2020. 9. 25.
DHCP DHCP : Dynamic Host Configuration Protocol의 약자로 근거리망(LAN)에 접속하는 컴퓨터에 IP주소를 자동으로 할당하는 프로토콜입니다. 자세히(링크) terms.naver.com/entry.nhn?docId=820714&cid=50376&categoryId=50376 2020. 9. 21.