네트워크
두 대 이상의 정보 단말기가 연결을 이루기 위해서 쓰이는 기기, 선로 등으로 구성되는 일체의 전송매체

네트워크는 이처럼 두 대 이상의 정보 단말기가 연결되어 있는 경우를 지칭하고 이러한 네트워크가 네트워크 장비(라우터, 게이트웨이 등)에 의해 두 개 이상 연결된 것을 인터넷 이라고 한다.
정보 단말기
네트워크를 사용하는 실직적인 주체
PC - PC가 될 수도 있고 SERVER - CLIENT가 될 수도 있는 실질적으로 네트워크를 사용하는 주체를 말한다.


A - B는 서로의 랜카드를 가지고 연결한다
NIC
Network Interface Card
우리가 흔히 말하는 랜카드가 대표적인 NIC
중계기(Repeater or Regenerator)
서로를 연결하는데 있어서 잡음 등으로 인해 약해진 신호를 원래의 비트로 재생하는 역할을 수행
중계기를 쓰는 이유는
케이블의 길이가 길어지면 잡음에 노출될 확률이 높아지는데 서로의 링크 중간에 중계기를 두게 두면 약해지거나 훼손된 신호를 중계기가 받아서 원래의 신호로 재생한 후 다음 링크로 넘겨준다.
증폭기랑 같은 용어로 쓰인다.

브리지(Bridge)
규모가 큰 네트워크를 좀 더 작은 단위인 세그먼트로 분리할 때 사용
세그먼트(Segment) = 하나의 네트워크를 브리지등을 사용해서 분리했을 때 그 각각을 지칭하는 단위
세그먼트는 LAN 1, 2를 얘기한다.
LAN1의 PC1 에서 LAN2의 PC2으로 패킷을 보낸다고 가정했을 때
브릿지는 LAN2에 PC1이 있다는 걸 알고있기 때문에 LAN1을 안거치고 LAN2로 바로 보낼 수 있게된다.
이를 통해서 필요한 곳으로만 패킷을 전송하기 때문에 네트워크 트래픽이 감소하고 보안성도 증가하게 된다.

라우터(Router)
네트워크 주소(IP)를 이용해서 데이터를 최적의 경로로 찾아가게 하는 장치
라우터의 역할은 단순히 네트워크만 연결하는 것이 아니라 특정한 네트워크의 단말기가 다른 네트워크로 패킷을 전송하고자 할 때 패킷이 전송될 최적의 경로를 판단해서 패킷을 중계하는 역할

허브(Hub)
여러개의 입력/출력 포트가 있는 네트워크 장치
허브를 통해 네트워크에 연결된 컴퓨터끼리 서로 통신가능
각 컴퓨터는 이더넷케이블을 사용하여 허브의 각 포트에 연결되고
한 컴퓨터에서 다른컴퓨터로 전송되는 데이터는 허브를 통과해서 데이터를 받음
스위치(Switch)
네트워크 회선과 서버컴퓨터를 연결하는 네트워크 장비
스위치는 허브하고 하는 역할은 똑같다. 하지만 허브는 단순하게 데이터를 보내고 받고만 한다면
스위치는 패킷의 목적지를 판단해서 그 PC에 전달한다

허브는 하나씩 다 맞는 지 확인해야해서 데이터가 많아지면 시간이 오래걸림
스위치는 각 주소로 찾아가서 효율이 좋다

게이트웨이(Gateway)
서로 다른 프로토콜을 사용하는 네트워크를 연결할 때 사용한다.
기본적으로 라우터의 기능을 포함하고 있으면 거기에 추가적으로 각 네트워크에서 사용되는 프로토콜이 다르면 프로토콜을 변환하는 역할까지 담당한다.
프로토콜(Protocol) = 통신에서 사용하는 언어