NAT

컴퓨터 네트워크에서 NAT는 IP 패킷 헤더의 IP 주소를 변경하는 일련의 프로세스다.인터넷은 공개망(public network)로 모든 정보가 공개되는 것을 원칙으로 한다.. "모든게 공개된다!!" 멋진 말이긴 하지만 외부로 공개하기 껄끄러운 정보도 있기 마련이다. 예컨데, 기업에서 만들어지는 정보의 상당수는 외부로의 공개를 금지한다. private망은 ...

네트워크 프로그래밍 : TCP/IP 개론

TCP/IP 가 나타난 이유는 컴퓨터간 통신을 위해서 이다. 통신을 얘기할때 빠지지 않는것이 통신의 역사인데 - 언어, 북, 연기, 전화.. 이런식으로 발전을 해왔다. 여기에서 발전을 하게된 계기는 새로운 도구의 발견(혹은 발명)이 결정적인 역할을 하고 있음을 알 수 있다. TCP/IP 는 가장최근에 발명된 컴퓨터와 컴퓨터간의 지역네트워크(LAN) 혹은 광...

IP 자세히 보기

IP 자세히 보기 미완성 IP를 헤더 차원에서 좀 더 깊이 정리해 보려한다.이 문서를 읽기전에 아래의 문서들을 먼저 읽어두면 도움이 될 것이다. IP 는 인터넷으로 연결된 호스트들간에 데이터 교환을 지원하기 위해서 만들어진 프로토콜이다. IP는 인터넷 환경에서 host 간 데이타 그램의 교환을 목적으로 하므로 host-to-host 프로토콜이라...

TCP

TCPTransmission Control Protocol의 줄임말이다. 흐름제어소켓이라고 해석할 수 있는데, 실제 TCP대신 흐름제어소켓이라고 말하기도 한다.TCP는 TCP/IP 4계층중 전달계층(transport)에 속하는 프로토콜로 네트워크로 연결된 호스트간의 데이터를 안전하게 전달하기 위한 목적으로 사용되는 프로토콜이다. 데이터의 안전한 전달을 위...

Tcp IP 개요 2

Tcp IP 개요 2원래 이것은 이전의 문서에서 다루었어야 하는데, 빼먹었음으로 먼저 IP(인터넷에 연결되어 있는 모든 네트워크 인터페이스(이더넷 카드 같은)은 고유의 IP주소를 가지고 있어야만한다. IP주소는 32bit 크기를 가지는데 8bit 씩 끊어서 4자리로 나누게 되고, 각 자리는 "." 으로 구분되게 된다. 210.211.194.2 과 같이 표...

TCP_IP 개요 3

TCP_IP 개요 3 2개의 문서에서 부족하게 나마 TCP/IP( application+------------------------------------------------------------------------+| +--------------+ +--------------+ +--------------+ +--------------+ || | Us...

OSI 7 Layer

OSI 7 LayerOSI(Open System Interconnection Reference Model)은 국제표준화기구 - ISO -에서 개발한 모델로 컴퓨터 네트워크 소프트웨어의 개발을 돕기 위해서 7계층으로 나누어 정의한 명세서다. 보통 OSI 7 계층이라고 부른다. 컴퓨터 네트워크는 아래로는 물리/전자기 적인 알고리즘과 이들을 이용해서 통신을 하...