국제 전기 전자 공학회 IEEE(Institute of Electrical and Electronics Engineers)에서는 네트워크를 다음과 같이 정의합니다.
"몇 개의 독립적인 장치가 적절한 영역 내에서 적당히 빠른 속도로 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해주는 데이터 통신 체계"
이 책에서는 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합이라 정의합니다.
<중요 용어>
노드 : 서버,라우터,스위치 등 네트워크 장치를 의미
링크 : 유선 또는 무선을 의미
ip 주소 : 통신을 위해 인터넷 프로토콜을 사용하는 네트워크에 연결된 모든 디바이스에 할당된 고유 번호.
라우터 : 네트워크 간에 데이터 패킷에 포함된 정보를 전송하는 물리적 또는 가상 디바이스. 패킷교환기라고도 함
라우팅 : 라우터가 패킷을 네트워크에서 목적지까지 보내는 최적의 경로를 선택하는 과정
스위치 : 다른 디바이스를 연결하고 네트워크 내의 노드 간 통신을 관리함으로써 데이터 패킷이 최종 목적지에 도달하도록 보장하는 디바이스.
포트 : 네트워크 디바이스 간의 특정 연결 식별
프로토콜 : 컴퓨터가 다른 컴퓨터와 통신하는데 필요한 장비(네트워크 장비 등)가 서로 통신을 위해 정해놓은 통신규약.
패킷 교환 : 데이터를 일괄적으로 한 번에 보내지 않고 여럿으로 분할해서 송신하는 것
2.1.1
네트워크 토폴로지
1.트리토폴로지
2.버스토폴로지
3.스타토폴로지
4.링형토폴로지
5.메시토폴로지
병목현상은 전테 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상을 의미
WAN(Wide Area Network) : 광대역 네트워크
지역 간 또는 대륙간의 넓은 지역의 컴퓨터를 연결. 인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN.
MAN(Metropolitan Area Network) : 대도시 영역 네트워크
일반적으로 도시 및 정부기관이 소유, 관리함
LAN(Local Area Network) : 근거리 영역 네트워크
상대적으로 짧은 거리에 있는 컴퓨터를 연결. 예를 들어 사무실 , 학원, 병원의 모든 컴퓨터 연결 가능
PAN(Personal Area Network) : 가장 작은 규모의 네트워크, 개인 네트워크
약 5m 전후의 인접 통신. 예를 들어 아이폰과 맥에서 정보를 공유하는 형태
! 프로토콜의 사전적 의미는 " 컴퓨터 간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속"입니다.
멀티캐스트는 일반적으로 UDP를 사용합니다. 정해진 채널에 데이터를 일괄적으로 전송하는 것이기 때문에, TCP의 특성인 데이터 재 전송 등의 기능이 필요 없습니다. TCP를 사용한다면, 채널에 전송한 데이터의 흐름을 관리해야 할 건데, 이렇게 되면 데이터 전송이 지나치게 복잡해질 것이기 때문입니다. 그리고 UDP만을 사용할 수 있다는 것은 아닙니다. TCP도 사용할 수 있기는 합니다. 하지만 멀티캐스트로 전송되는 데이터의 특성을 감안할 때, 굳이 TCP를 사용할 필요나 경우가 없기 때문에 잘 사용하지 않습니다.
3.브로드 캐스트 : 네트워크에 다수의 대상이 있을 때, 그 모든 대상과 통신하는 방법
회선 구성 방식은 컴퓨터와 여러대의 단말기들을 연결하는 방식을 말합니다.
포인트 투 포인트 방식
중앙 컴퓨터와 단말기를 일대일로 연결하여 언제든지 데이터 전송이 가능하게 한 방식입니다.
멀티 드롭 방식
멀티 포인트 방식이라고도 하며 다수의 단말기들을 한개의 통신 회선에 연결하여 사용하는 방식입니다.
회선 다중 방식
회선 다중방식은 다중화 방식이라고도 합니다. 여러대의 단말기들을 다중화 장치를 활용하여 중앙 컴퓨터와 연결하여 사용하는 방식입니다.