본문 바로가기

프로토콜

자바 네트워크(Network) - TCP / IP 1. IP(Internet Protocol) : 전세계 컴퓨터를 식별하기 위한 번호, 주소 - real IP : 전세계적으로 공인된 IP, 아이피 번호는 한계가 있다. 현재 추세는 부족한 아이피 주소(XXX,XXX,XXX,XXX)2^32에서 2^64으로 바뀌는 추세 * Dynamic IP : 예를 들어서 IP 3개로 10개 PC를 돌릴때 (DHCP 서버) * Static IP - virtural IP : 임의로 붙여주는 IP (사무실 네트워크 등) 2. PORT - A와 B두대의 컴퓨터에 있어서 A가 B 컴퓨터를 찾기 위해서는 ip를 활용한다. 하지만 거기까지다. IP는 상대방의 컴퓨터를 찾기위한 것이지 B에 있는 어떤 서비스를 받을때는 IP만으로는 활용 할 수 없다. 이런것을 극복하기 위해 통로 즉 p.. 더보기
자바 네트워크(Network) - 프로토콜(Protocol) - 프로토콜 (Protocol) 일종의 약정 규약, 규칙. 네트워크를 연결함에 있어서 서로 약정, 규약을 맺지 않으면 통신 할 수 없다. - 프로토콜 종류 : tcp/ip, http, ftp, udp, 스트크래프트를 할때의 IPX/SPX 등등.. - 프로그래밍을 위한 대표적인 2개의 프로토콜을 알아보자. 1. TCP / IP * 연결 지향성 : 예를 들어 두대의 컴퓨터 사이에 미리 연결을 설정하고 나서 그 다음에 데이터를 주고 받겠다는 (통신)이야기 * 어떤 하나의 작업을 처리하는 중 다른것을 할 수 없다. (대용량 데이터 처리 적합) * 보내는 데이터를 작은 단위로 쪼개서 보내는데 이를 패킷이라 부른다. 받는 부분에서는 받은 패킷을 받아서 다시 조립한다. 서로 규약, 약속이 되어 있지 않으면 처리 할 .. 더보기