NETWORK & SEVER FACTORY

개인 공부 기록

Network/네트워크 기초 14

[네트워크] 브리지(Network Bridged)란?

호스트의 네트워크와 게스트의 네트워크를 브릿지하여 게스트 컴퓨터가 네트워킹 하는 방식입니다. 즉, 호스트와 게스트를 하나로 연결하여 두 개의 네트워크를 마치 하나의 네트워크처럼 쓰는 것 입니다. 호스트와 게스트가 서로 동등한 자격을 가지기 때문에 게스트 컴퓨터에도 호스트 컴퓨터와 같이 공인(Public) IP를 할당하거나 호스트 컴퓨터가 사설망에 연결된 경우 호스트와 동일한 IP 대역을 할당할 수 있습니다. 말이 어렵다면 간단하게 공유기에 PC가 있고 브릿지 설정으로 가상머신을 사용한다면 공유기의 DHCP기능으로 IP를 받아올 수 있습니다. 모뎀 -- 공유기 -- PC -- 가상머신 or 모뎀 -- 공유기 -- 스위치/허브 -- PC -- 가상머신

[네트워크] TCP/UDP 포트번호(well-known port)

0/udp 예약됨; 사용하지 않음 공식 1/tcp TCPMUX (TCP 포트 서비스 멀티플렉서) 공식 7/tcp ECHO 프로토콜 공식 7/udp ECHO 프로토콜 공식 9/tcp DISCARD 프로토콜 공식 9/udp DISCARD 프로토콜 공식 13/tcp DAYTIME 프로토콜 공식 13/udp DAYTIME 프로토콜 공식 17/tcp QOTD (Quote of the Day) 프로토콜 공식 19/tcp CHARGEN (Character Generator) 프로토콜 공식 19/udp CHARGEN 프로토콜 공식 20/tcp FTP (파일 전송 프로토콜) - 데이터 포트 공식 21/tcp FTP - 제어 포트 공식 22/tcp SSH (Secure Shell) - ssh scp, sftp같은 프로토콜..

[네트워크] MAC 주소란?

네트워크 상에서 서로를 구분하기 위해 기기 마다 할당된 물리적인 주소를 말한다. 인터넷이 가능한 장비들이 가지고있는 물리적인 주소라고 생각하면 된다. MAC주소는 12자리 숫자로 구성되어 있으며 숫자중 앞의 6자리(24bit)는 벤더(제품제조사)에 할당되며 나머지6자리(24bit) 는 각 벤더에서 제품에 할당된다. ※ 통신을 위해서는 MAC주소를 알아야 한다. IP주소로 MAC주소를 알기 위해서는 ARP 과정이 필요하다. ARP관한 내용은 https://alsrbdmsco0409.tistory.com/204 이걸 보시면 됩니다. 유니캐스트 / 브로드캐스트 / 멀티캐스트에 대해 알아보겠습니다. 유니캐스트 출발지와 목적지가 정확해야 하는 일대일 통신이다. MAC MAC 받는입장에서 자신의 MAC 과 비교하여..

[네트워크] ARP 란?

ARP 란? (Address Resolution Protocol)로 주소 결정 프로토콜이라고한다. 해당 IP를 그 IP주소에 맞는 물리적인 MAC주소를 가지고 오는 프로토콜이다. RARP 란? (Reverse Address Resolution Protocol)로 역순 주소 결정 프로토콜이다. ARP와 반대로 해당 MAC주소에 맞는 IP값을 받아오는 프로토콜이다. ARP 동작원리 - 송신자는 목적지 물리주소가 필요하므로, 물리주소 요청을 위한 ARP요청 패킷을 브로드캐스트로 전송 - 모든 호스트와 라우터는 송신자가 보낸 ARP 요청 - 해당되는 수신자만 자신의 논리주소와 물리주소를 넣어 응답 패킷을 유티캐스트로 전송 유티캐스트 브로드캐스트 멀티캐스트 관련 설명은 https://alsrbdmsco0409.t..

[네트워크] NAT, PAT 란?

NAT 와 PAT NAT 와 PAT 는 기업이나 가정의 LAN 에서 사용하는 내부망 주소를 인터넷에서 사용하는 외부망 주소로 변환하는 기술이다. NAT(Network Address Translation) IP 패킷이 라우팅 장비를 거치면서 이동할 때, 헤더에 있는 IP 정보를 변환하는 작업을 말한다. 즉, 이름 그대로 네트워크 주소 변환을 의미한다. 이러한 주소 변한 기능은 보통 라우터나 방화벽에 설치된다. 공인 IP 주소의 갯수가 부족하기 때문에 1개의 공인 IP 주소에 여러 개의 사설 IP 주소를 할당한다. 그러면 여러 사람이 사설 IP들을 나눠서 사용하지만, 실제로 외부에서 보았을 때는 하나의 공인 IP로 취급된다. 이 사설 IP들은 인터넷 공간에서 라우팅되지 않기때문에 내부망을 외부로부터 보호할 ..

[네트워크] IP (Internet Protocol)란?

IP란? IP는 전송 계층으로부터 받은 데이터에 IP 헤더를 붙여 패킷으로 만드는 역할을 한다. IP헤더에는 여러 필드 값(버전,헤더길이,프로토콜 등), 출발지 IP주소, 도착지 IP주소가 들어간다. IP는 IP 주소라는 32비트로 된 식별번호를 사용하여 컴퓨터를 식별한다. IP주소는 8비트 마다 점( . )으로 구분하고 10진수로 표기한다. IP주소는 네트워크 분리 및 구분을 위해 서브넷 마스크라는 32비트로 된 값과 같이 사용한다. IP주소는 서브넷 마스크로 분할된 네트워크부와 호스트부로 구성되어 있다. 서브넷 마스크는 연속된 1의 값이나 연속된 0의 값만 가질 수 있는데 이때 1의 값을 가지는 부분은 네트워크 부이고, 0의 값을 가지는 부분이 호스트부분이다. IP는 두가지 종류가 있는데 유동IP와 ..

[네트워크] TCP/UDP란?

TCP/UDP란? TCP(Transmission Control Protocol) TCP는 전송 제어 프로토콜로 IP와 함께 TCP/IP로 불리며 제 4계층(전송 계층)에서 사용되는 프로토콜이다. TCP는 데이터를 송신할 때 마다 확인 응답을 주고 받는 절차(TCP 3 Way-Handshake & 4 Way-Handshake)가 있어서 통신의 신뢰성을 높인다. UDP(User Datagram Protocol) UDP는 TCP와 함께 데이터 그램으로 알려진 단문 메시지를 교환하기 위해 사용하는 프로토콜이다. 테이터만 보내고 확인 응답과 같은 절차를 생략할 수 있으므로 통신의 신속성을 높인다. TCP 와 UDP TCP 와 UDP 모두 포트 번호로 서비스를 식별한다. 두 프로토콜을 구분하는 주요한 차이는 통신의..

[네트워크] 포트번호란?

포트 번호란? 포트 번호는 컴퓨터 안에서 작동하는 애플리케이션을 식별하기 위해 사용하는 숫자이다. 포트 번호는 0~65535 까지 숫자로 범위에 따라 용도가 정해져 있다. 포트 번호는 세그먼트를 만들 때 헤더에 출발지 포트와 목적지 포트로 들어간다. 0~1023 : 잘 알려진 포트(well-known port) 라고 해서 웹 서버나 메일 서버 등 일반적인 서버 소프트웨어가 서비스 요청을 대기할 때 사용된다. 1024~49151 : 등록된 포트(registered port)라고 해서 제조업체의 독자적인 서버 소프트웨어가 클라이언트 서비스 요 청을 대기할 때 사용된다. 49152~65535 : 동적 포트(dynamic port)로 서버가 클라이언트를 식별하기 위해 사용된다. (클라이언트에서 서버에 대해 요청..