네트워크에 대해 간단히 알아보겠습니다.
네트워크는 쉽게 서로 다른 컴퓨터끼리 데이터를 주고 받을 수 있도록 하는 것입니다. 이러한 네트워크를 구축하기 위해서는
여러 요소가 필요한데 MAC주소, 프로토콜, 라우팅 등, 하드웨어적으로 리피터, 스위치, 라우터 등이 있습니다.
네트워크는 편리하고 간단해 보이는데 막상 파고들면 배워야 할것이 엄청 많습니다.
우선 종류는 LAN과 WAN으로 나뉘게 됩니다.
LAN : Local Area Network 로서 지역망이라고 보시면 됩니다. 한 구역에 구성된 네트워크 로서 사무실, 강의실 등이 근거리 통신망에 속하게 됩니다. 스위치와 허브라는 장비로 컴퓨터를 연결합니다.
WAN : Wide Area Network 로서 광범위한 망이라고 보면 되는데 쉽게말해 LAN끼리 연결하여 만든 통신망이라고 생각하시면 됩니다. ISP 업체가 담당하여 관리하고 라우터로 구성하게 됩니다.
지금은 저걸 굳이 왜 나누어 놓았는지 이해가 잘 안갈수도 있지만 나중에 라우팅과 IP주소체계를 학습하다 보면 어느정도 감이 오실 겁니다.
이렇게 이제 장비들을 연결 했으면 통신을 해야하는데 흔히 아는 인터넷이 이러한 정보공유와 데이터 통신을 가능하게 해줍니다. 이렇게 데이터를 주고받을때 필요한 것이 프로토콜인데 프로토콜은 쉽게말해 통신 규약 입니다. 사람으로 생각하면 언어와 비슷하다고 볼 수있습니다. A와 B가 있는데 A는 한국말, B는 중국말을 쓰게 되면 서로 말이 안통하는 거랑 비슷하다고 보시면됩니다. 이처럼 프로토콜이 서로 같거나 호환이 되야 정상적인 데이터 통신이 가능하게 됩니다.
이러한 프로토콜의 대표적인 종류는 TCP/IP 입니다. 거의 대부분의 컴퓨터는 이 프로토콜을 통해 데이터를 주고 받게됩니다. 이 프로토콜은 엄청나게 광범위한 정보가 있기때문에 천천히 시간날때 정리하겠습니다.
이제 언어를 정했으니 누구와 데이터를 주고 받을 지가 중요합니다.
통신방식은 크게 3가지가 있습니다.
1. Unicast
유니캐스트는 쉽게 말해 1대1 통신 방식입니다. 학교 교실로 예를 들면 선생님이 A학생에게만 말한다거나, A가 B에게만 말한다거나 하는 1:1 통신방식입니다.
2. Broadcast
브로드캐스트는 동일 네트워크상에 연결된 모든 장비에 데이터를 보내는 것입니다. 학교에서 선생님이 공지사항을 말하는것으로 생각하면 될거 같습니다.
3. Multicast
멀티캐스트는 특정 그룹에게 데이터를 보내는 것입니다. 이것은 브로드캐스트랑의 차이는 브로드캐스트는 원치않더라도 동일 네트워크상에 있으면 데이터를 보내야 합니다. 하지만 멀티캐스트는 특정 그룹을 지정하여 그 그룹에게만 보낼 수 있습니다. 학교로 치면 선생님이 주번에게 청소구역을 전달한다고 생각하시면 쉬울거 같습니다.
다음은 정말 누구인지 알아내는 것을 알아보겠습니다.
MAC주소와 IP주소가 있습니다. TCP/IP 프로토콜의 경우 IP주소를 이용하여 통신하지만 해당 목적지 네트워크상에 들어오면 MAC주소로 최종 목적지와 통신하는 방식으로 통신을 하게 됩니다. 둘다 필요한 존재입니다.
MAC주소는 쉽게말해 주민등록번호, IP주소는 이름으로 보면 쉽습니다. IP주소는 각 네트워크에 의해 중복되는 경우가 있지만, MAC주소는 고유의 번호로서 각 컴퓨터당 1개를 가지고 있습니다.
Mac주소 : 48비트 주소로서 16진수로 표현되있는 주소(물리적 주소)입니다. 유일한 주소이고 형식은 00-4A-1B-00-54-9F 처럼 정해져 있습니다. 참고로 16진수 1숫자당 4비트로서 12개의16진수 숫자 조합입니다. 앞의 24비트는 생산한 회사를 나타내는 시리얼이고, 뒤의 24비트는 생산한 회사에서 분배한 시리얼넘버입니다. 즉 앞의 24비트는 같을 수가 있다는 것입니다.
IP주소 : IP주소는 IPv4가 있고 IPv6가 있는데, 나중에 자세히 알아보도록 하고, 지금은 IPv4 위주로 설명하겠습니다. 논리적주소라고 하며 8비트씩 4구역으로 나누어 192.168.0.1 이러한 방식으로 나뉩니다. 각 구역의 제일큰 숫자는 각 8비트 이므로 255가 한계입니다.
이러한 IP주소와 MAC주소를 이용하여 컴퓨터간에 데이터 통신이 가능해집니다. 물론 아주 겉핥기 식으로 간단하게 말한거지만, 후에 라우팅과 프로토콜종류 IP주소체계등을 설명하면서 더 깊게 알아보겠습니다.
'Network' 카테고리의 다른 글
6. Routing Protocol_2(RIP) (0) | 2016.12.28 |
---|---|
5. Routing Protocol_1(RIP) (0) | 2016.12.23 |
4. Routing Protocol (0) | 2016.12.21 |
3. IP 주소 (0) | 2016.12.19 |
2. 네트워크 OSI 7 Layer (0) | 2016.12.17 |
댓글