본문 바로가기

네트워크9

IP 주소의 종류 인터넷은 라우터와 DNS로 구성되어 있다. 기본적으로 라우팅은 Global IP를 대상으로만 진행된다. Global IP 0~255.0~255.0~255.0~255 [32bit] 라우팅은 기본적으로 Global IP에서만 수행된다. 기본적으로 인터넷 상에서 Global IP가 똑같은 녀석은 없다~ Private IP 소규모, 공유기에서 주로 사용함, 공유기에서 Global IP를 공유해줘서 여러가지 장비에서 사용할 수 있는 것임 동일한 IP를 사용하고 있는 녀석이 있을 수 있다. 각 클래스 별로 사설 IP 주소가 정해져 있음 A class 네트워크 8bit + 호스트 24bit -> 사설 IP: 10.x.x.x B class 네트워크 16bit + 호스트 16bit -> 사설 IP: 172.16.x.x .. 2022. 6. 14.
Inline 구조와 Out of path 구조 네트워크 장비를 보면 생각해야 할 2가지 1. 이 장비는 Inline 방식으로 설치해야 하는가? 2. 이 장비는 Out of path 방식으로 설치해야 하는가? -> 보통 네트워크 장비는 Inline 방식으로 설치한다. 1. Inline Inline 장비는 패킷이 통과하는 문이다. 고속도로에서 톨게이트 느낌 기능은 아래와 같다. 1. Bypass 2. Drop 라우터, 방화벽 등 2. Out of path Port Mirroring을 하는 외부의 Read only 장비를 말한다. 고속도로에서 과속 감시 카메라 느낌 Port Mirroring은 특정 Port의 통신 내용을 1bit의 오차도 없이 그대로 복사해온다. 통신에 관여하지 않고 복사만 해서 읽기만 함 보편적으로 센서들이 Out of path에 해당.. 2022. 6. 13.
TCP/IP socket TCP를 user mode application process가 접근할 수 있도록 파일 형식으로 추상화한 인터페이스 2022. 6. 13.
TCP/IP 송/수신 원리 client와 server가 internet을 통해 연결이 되어있고, server에서 client로 파일을 송신하는 상황을 가정한 상태에서 진행되는 과정임. 1. server 상황 web server 등의 server 프로그램이 실행되고 있고 socket이 열려 있어 client와 통신하고 있음 server 프로그램은 process고 socket은 file이다. process가 file에게 내릴 수 있는 명령 : Read, Write, Execute으로 총 3가지지만 socket 통신에서는 실행 개념이 없기 때문에 여기서는 RW만 있음 (socket 통신에서의 Read/Write : Read -> Receive / Write -> Send) server process를 개발할 때 보통 자체 memory를.. 2022. 6. 11.
Proxy의 정의와 활용 Proxy? PC1(3.3.3.3) -> Service(5.5.5.5) PC에서 Service로 바로 연결되는게 보편적이지만, PC1이 PC2를 Proxy로 설정하면 PC1의 요청을 PC2가 받아서 Service로 대신 넘겨준다. Referr도 PC2임 그리고 PC1에서의 모든 통신 내용을 Proxy Server에서 확인할 수 있음 PC1(3.3.3.3) -> PC2(9.9.9.9) -> Service(5.5.5.5) -----Proxy로 설정된 PC2의 내부 상황----- Proxy 역할을 하는 Process는 Socket1(S1),과 Socket2(S2)를 생성한다. S1이 Listen이면 S2는 S1에서 받아온 정보를 아무 가공도 거치지 않은 상태로 연결 되어 있는 Service로 넘겨준다. Use.. 2022. 6. 9.
통신 방식(유니, 멀티, 브로드, 애니) 네트워크에서 출발지 -> 목적지 방향으로 데이터 전송 시 사용하는 통신 방식은 4가지가 있다. 유니캐스트 1:1 통신 출발지와 목적지가 1:1로 통신한다. 대부분의 통신이 유니캐스트 방식을 사용한다. ex) HTTP 브로드캐스트 1:ALL 통신 목적지가 ALL로 설정되어 있는 통신이다. 유니캐스트 통신 전 상대방의 정확한 위치를 알아내기 위해 사용한다. 주소 체계에 따라 브로드캐스트의 다양한 분류가 가능하지만 기본적으로는 로컬 네트워크 내에서 모든 호스트에 패킷을 전달해야 할 경우에 사용한다. ex) ARP 멀티캐스트 1:그룹 통신 해당 그룹에 속한 다수의 호스트에게만 패킷을 전달하는 통신이다. 단방향으로 다수에게 동시에 같은 내용을 전달해야 할 경우에 사용한다. ex) IPTV, 방송 애니캐스트 후보 .. 2022. 2. 15.
728x90