최초의 컴퓨터들은 서로 다른 많은 형태로 개발되어 왔었지만, 1970년대 UNIX 컴퓨터의 개발 이후 컴퓨터는 C언어라는 강력한 호환성을 가진 언어를 사용하여 빠르게 퍼져 나갔다. 초창기 컴퓨터는 굉장히 크기가 커서 컴퓨터 하나가 넓은 방하나를 차지할 정도였지만 점점 경량화 되면서 크기를 작아지고 기술을 고도로 발전하였다.
처음 컴퓨터간의 통신은 NETBIOS라는 기술을 사용하였다. NETBIOS는 Network Basic Input Output System의 약자로 "컴퓨터 이름 통신"을 의미한다. 현재 컴퓨터에도 명령프롬프트 창에서 "nbtstat -n"을 입력하면 자신의 컴퓨터 이름을 확인할 수 있으며 이를 이용하여 통신하는 것을 의미한다. 그러나 NETBIOS는 라우팅이 가능한 프로토콜이 아니기 때문에 라우터를 이용하여 다른 네트워크로의 접속이 불가능하다. 이는 인터넷이 불가능하다는 의미이다.
컴퓨터 이름 통신
NETBOIS (Network Basic Input Output System)
1975년 최초의 개인용 컴퓨터(PC)가 시장에 등장하기 시작하면서 그 후 엄창난 속도로 성장하며 컴퓨터가 보급되기 시작하였다. 이에 여러 컴퓨터와의 통신이 증가하였으며, 이 때 TCP/IP라는 인터넷 프로토콜(Internet Protocol)이 등장하고 IP 주소가 생겼다(TCP/IP에 대해서는 나중에 자세히 설명하겠다.). IP 주소는 어떠한 TCP/IP 네트워크에 있는 호스트를 고유하게 식별하는 32비트의 숫자를 말한다. 즉 쉽게 말해서 네트워크를 식별하는 식별자이며, 네트워크 주민등록번호라고 보면 된다.
네트워크 주민번호, 네트워크 식별자
IP Address
IP 주소는 4개의 구역으로 구분되어 있으며 이 구역을 점으로 구분되어 표현된다. 이러한 방식을 Decimal Dotted Notation 이라고 한다. IP 주소는 다음과 같은 형태이다.
따라서 IP 주소는 0.0.0.0 ~ 에서 최대 255.255.255.255까지 표현이 가능하다. bit로 IP 주소를 표기하면 다음과 같다.
Scope (대역대) (0) | 2020.10.26 |
---|---|
Subnet mask (서브넷 마스크) (0) | 2020.10.26 |
Classful Network (클래스) (0) | 2020.10.26 |
진수 (進數) (0) | 2020.10.26 |
Network 기초 (0) | 2020.10.26 |
댓글 영역