DHCP - Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol(DHCP)는 네트워크상에서 통신을 할 수 있도록 네트워크를 (자동으로)설정하기 위해서 사용하는 서버/클라이언트 모델의 프로토콜이다. DHCP server는 네트워크 설정에 필요한 정보를 가지고 있으며, DHCP cli...
소켓 프로그래밍이번 장에서는 네트워크 프로그래밍을 위한 기본적인 기술들을 살펴볼 것이다. 다루는 내용은 호스트와 서비스 주소를 다루는 법과 ,UDP 통신에 대한 것들이다. 그리고 GO API를 이용해서 TCP와 UCP 기반의 네트워크 프로그램을 개발하는 방법도 살펴볼 것이다.네트워크는 시리얼 링크, 구리선, 광섬유, 무선 등 다양한 매체로 구성되어 있다....
TCP Wrapper Wrapper는 호스트 기반의 네트워크 ACL 시스템으로, 리눅스나 BSD 같은 Unix-like 운영체제에서 Internet Protocol 서버로의 네트워크 접근을 필터링 하기 위해서 사용한다. TCP wrapper 그냥 줄여서 wrappers라고 부르기도 한다. 설정이 간단해서 널리 사용하고 있다.TCP wrapper를 사용하기...
Tcp IP 개요 2원래 이것은 이전의 문서에서 다루었어야 하는데, 빼먹었음으로 먼저 IP(인터넷에 연결되어 있는 모든 네트워크 인터페이스(이더넷 카드 같은)은 고유의 IP주소를 가지고 있어야만한다. IP주소는 32bit 크기를 가지는데 8bit 씩 끊어서 4자리로 나누게 되고, 각 자리는 "." 으로 구분되게 된다. 210.211.194.2 과 같이 표...
TCI/IP 소개 1, TCP/IP 소개 2 2개의 문서에서 부족하게 나마 TCP/IP(:12)에 대한 대략적인 내용들과, TCP/IP의 계층 구조 그리고, 각각의 계층 구조를 이루는 TCP(, IP, ARP, UDP 와 같은 프로토콜에 대해서 간단하게 살펴보았다. 지금까지의 내용을 도표로 좀더 익목요연하게 그려보자면 아래와 같이 그려볼수 있을것이다. 아래...
이글은 TCP, IP, UDP 그리고 libpcap에 대한 내용을 알고 있을 것이라는 가정하에 작성되었다. TCP 프로토콜과는 달리 UDP 프로토콜은 별도의 연결과정을 거치지 않고, 그냥 데이터를 전송하고 받는다. 또한 흐름제어를 위한 SQE ACK, ACK를 가지지 않는다. 그러므로 단지 Src IP, Src Port, Dst IP, Dst Port 만을...
GNS3로 알아보는 OSI7 - L2네트워크 공부는OSI7의 각 계층을 이해하는 것에서부터 시작합니다. 각 계층의 프로토콜의 특성을 이해하고 응용하는 거죠.얼마전 부터 네트워크 시뮬레이션 도구인 를 사용하고 있습니다. 좋은 툴도 손에 쥐게 됐으니 이번 참에 OSI7을 처음부터 공부해보기로 마음 먹었습니다. 대략 알고 있기는 하지만, (에뮬레어터 이긴 하지...
gns3를 이용한 L2 테스트 서브넷 연결 에 이은 문서입니다. 이전 문서에서는 스위치 하나로 구성된 단일 서브넷을 테스트 했습니다. 이걸 한 단계 확장해볼 생각입니다. 2개의 스위치로 구성된 2개의 서로 다른 네트워크를 구성할 생각입니다. 네트워크를 구성해 보겠습니다. 이해하기 쉽게 실제 네트워크 구성 예를 들어보겠습니다. 영업팀과 개발팀이 있습니다. ...
GNS3 - Layer 3이제 GNS3로 Layer 3 네트워크를 시뮬레이션 해볼까 합니다. L2까지는 MAC주소를 이용해서 물리적으로 연결 됐지만 지금부터는 라우팅 프로토콜과 IP(인터넷 주소)가 사용됩니다. 한 계층 더 추상화된 논리적계층이라고 할 수 있습니다.Gateway에 대한 여러해석이 있지만 L2 에서 L3로 나가기 위한 관문이라고 하면 이해가...
IP Subnet인터넷 주소는 32bit 크기를 가진다. 이를 효율적으로 관리하기 위해서 A 클래스에서 D 클래스 까지 4개의 계층을 둬서 관리한다. 먼저 32bit 주소를 8bit씩 나누고 "."으로 각 필드를 구분한다. 그래서 xxx.xxx.xxx.xxx식의 인터넷 주소 표기 방식이 만들었다. 8bit이므로 0.0.0.0 에서 255.255.255.2...
32 POSTS HERE
DHCP - Dynamic Host Configuration Protocol
DHCP - Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol(DHCP)는 네트워크상에서 통신을 할 수 있도록 네트워크를 (자동으로)설정하기 위해서 사용하는 서버/클라이언트 모델의 프로토콜이다. DHCP server는 네트워크 설정에 필요한 정보를 가지고 있으며, DHCP cli...
소켓 프로그래밍
소켓 프로그래밍이번 장에서는 네트워크 프로그래밍을 위한 기본적인 기술들을 살펴볼 것이다. 다루는 내용은 호스트와 서비스 주소를 다루는 법과 ,UDP 통신에 대한 것들이다. 그리고 GO API를 이용해서 TCP와 UCP 기반의 네트워크 프로그램을 개발하는 방법도 살펴볼 것이다.네트워크는 시리얼 링크, 구리선, 광섬유, 무선 등 다양한 매체로 구성되어 있다....
TCP Wrapper
TCP Wrapper Wrapper는 호스트 기반의 네트워크 ACL 시스템으로, 리눅스나 BSD 같은 Unix-like 운영체제에서 Internet Protocol 서버로의 네트워크 접근을 필터링 하기 위해서 사용한다. TCP wrapper 그냥 줄여서 wrappers라고 부르기도 한다. 설정이 간단해서 널리 사용하고 있다.TCP wrapper를 사용하기...
Tcp IP 개요 2
Tcp IP 개요 2원래 이것은 이전의 문서에서 다루었어야 하는데, 빼먹었음으로 먼저 IP(인터넷에 연결되어 있는 모든 네트워크 인터페이스(이더넷 카드 같은)은 고유의 IP주소를 가지고 있어야만한다. IP주소는 32bit 크기를 가지는데 8bit 씩 끊어서 4자리로 나누게 되고, 각 자리는 "." 으로 구분되게 된다. 210.211.194.2 과 같이 표...
TCP_IP 개요 3
TCI/IP 소개 1, TCP/IP 소개 2 2개의 문서에서 부족하게 나마 TCP/IP(:12)에 대한 대략적인 내용들과, TCP/IP의 계층 구조 그리고, 각각의 계층 구조를 이루는 TCP(, IP, ARP, UDP 와 같은 프로토콜에 대해서 간단하게 살펴보았다. 지금까지의 내용을 도표로 좀더 익목요연하게 그려보자면 아래와 같이 그려볼수 있을것이다. 아래...
UDP 응답시간 체크하기.
이글은 TCP, IP, UDP 그리고 libpcap에 대한 내용을 알고 있을 것이라는 가정하에 작성되었다. TCP 프로토콜과는 달리 UDP 프로토콜은 별도의 연결과정을 거치지 않고, 그냥 데이터를 전송하고 받는다. 또한 흐름제어를 위한 SQE ACK, ACK를 가지지 않는다. 그러므로 단지 Src IP, Src Port, Dst IP, Dst Port 만을...
GNS3로 알아보는 OSI7 - L2
GNS3로 알아보는 OSI7 - L2네트워크 공부는OSI7의 각 계층을 이해하는 것에서부터 시작합니다. 각 계층의 프로토콜의 특성을 이해하고 응용하는 거죠.얼마전 부터 네트워크 시뮬레이션 도구인 를 사용하고 있습니다. 좋은 툴도 손에 쥐게 됐으니 이번 참에 OSI7을 처음부터 공부해보기로 마음 먹었습니다. 대략 알고 있기는 하지만, (에뮬레어터 이긴 하지...
gns3를 이용한 L2 테스트 서브넷 연결
gns3를 이용한 L2 테스트 서브넷 연결 에 이은 문서입니다. 이전 문서에서는 스위치 하나로 구성된 단일 서브넷을 테스트 했습니다. 이걸 한 단계 확장해볼 생각입니다. 2개의 스위치로 구성된 2개의 서로 다른 네트워크를 구성할 생각입니다. 네트워크를 구성해 보겠습니다. 이해하기 쉽게 실제 네트워크 구성 예를 들어보겠습니다. 영업팀과 개발팀이 있습니다. ...
GNS3 - Layer 3
GNS3 - Layer 3이제 GNS3로 Layer 3 네트워크를 시뮬레이션 해볼까 합니다. L2까지는 MAC주소를 이용해서 물리적으로 연결 됐지만 지금부터는 라우팅 프로토콜과 IP(인터넷 주소)가 사용됩니다. 한 계층 더 추상화된 논리적계층이라고 할 수 있습니다.Gateway에 대한 여러해석이 있지만 L2 에서 L3로 나가기 위한 관문이라고 하면 이해가...
IP Subnet
IP Subnet인터넷 주소는 32bit 크기를 가진다. 이를 효율적으로 관리하기 위해서 A 클래스에서 D 클래스 까지 4개의 계층을 둬서 관리한다. 먼저 32bit 주소를 8bit씩 나누고 "."으로 각 필드를 구분한다. 그래서 xxx.xxx.xxx.xxx식의 인터넷 주소 표기 방식이 만들었다. 8bit이므로 0.0.0.0 에서 255.255.255.2...