네트워크

네트워킹 - 서로 연결해서 대화할 수 있게 하는 것(장비들이 서로 대화가 가능하도록 묶어주는 것)
인터넷(Internet) - "여러개의 네트워크를 묶었다"의 의미

www - World Wide Web

인터넷 특징 - 1) 하나의 프로토콜만 사용(TCP/IP)

 2) 웹 브라우저로 인터넷 탐험

 3) 없는 정보가 없다

프로토콜 - 대화의 규칙, 통신의 규칙

인트라넷(Intranet) - 인터넷과 같은 TCP/IP 프로토콜 사용, 인터넷과 비슷해도 특정 회사의 사람들에게만 사용이 허가된 사내 네트워크

엑스트라넷(Extranet) - 인트라넷에서 협력 회사나 고객에게도 사용할 수 있도록 한것

LAN(Local Area Network) - 어느 한정된 공간에서 네트워크를 구성한다.

WAN(Wide Area Network) - 멀리 떨어진 지역을 서로 연결하는 경우, 인터넷에 접속하는건 WAN. 요즘 네트워킹은 LAN과 WAN이 공존함.

이더넷(Ethernet) - 네트워킹의 한 방식임. 토큰링(Token-Ring), FDDI, ATM 방식 있음(네트워킹 방식들). 네트워킹 방식에 따라 랜카드와 네트워크 장비들을 다르게 구입해야 함.

  대부분의 네트워크가 이더넷 방식

    특징 : CSMA/CD(Carries Sense Multiple Access/Collision Detection)라는 프로토콜을 사용해서 통신.

 Carries Sense: 네트워크 상에 통신이 일어나고 있는지 감지

 Multiple Access: 두 개 이상의 PC나 서버가 동시에 네트워크에 데이터를 보내는 경우

 Collision Detection: 충돌 감지. 충돌나면 랜덤 시간 후 다시 전송(최대 15번 까지)

토큰링(Token-Ring) - 토큰을 가진 PC만이 네트워크에 데이터를 실어 보낼 수 있음.

 (한 네트워크에 토큰링 1개), 충돌(Collision)이 발생하지 않음.

        단점 : 보내야하는 데이터가 있어도 토큰이 올 때 까지 기다려야 함.


케이블


네트워크 장비와 장비를 연결 하기 위해 필요

종류 : 광 케이블, UTP 케이블(거의 모든 사무실, 게임방이 사용), 동축 케이블 등

TP(Twisted-pair) : 꼬여있다. pair : 두 가단 (STP와 UTP가 있음)

UTP - Unshielded(감싸지 않았다, TP)

STP - Shielded(감싸있다. 절연체로 TP), 더 비싸고 성능이 좋다. (EMI를 줄였다고 한다)


카테고리 - 카테고리1 : 주로 전화망, 데이터 전송용으로는 안씀.

   카테고리2 : 데이터 최대 4Mbps 속도로 전송가능.

   카테고리3 : 10BaseT 네트워크에 사용. 예전에는 UTP하면 이 카테고리. 최대 10Mbps속도. 잘 구성하면 100Mbps 까지 가능(매우 드물다)

   카테고리4 : 토큰링 네트워크에서 사용. 최대 16Mbps속도(전송 능력)

   카테고리5 : 최대전송속도 100Mbps 지원하는 Fast Ethernet용으로 사용

  (기가비트속도의 데이터 전송 가능-> 이 경우 8가닥 모두 사용해야함)

10BaseT : 10은 속도 10Mbps 뜻함. Base는 케이블이 Baseband(디지털 방식)용 케이블 (Broadband(아날로그 방식))

   T는 전송할 수 있는 최대거리 (5->500m / T->100m)

10BaseT : 10Mbps, 100m, UTP, Baseband, 카테고리3, 4, 5 사용 가능. 케이블에는 RJ-45잭을 사용하여 연결

10baseFL : FL(Fiber-optic) 광케이블, ST 커넥터 사용해서 연결

    광케이블은 싱글모드 또는 멀티모드 케이블 사용

10Base2 : 10Mbps, Baseband, 200m, 예전 케이블 BNC 커넥터 (동그란거) Thin 케이블이라 부름

10Base5 : Thick 케이블, 옐로우 케이블이라 부름, AUI 인터페이스(15핀 사다리꼴)

100BaseTx : 카테고리 5, UTP 케이블, 100m, 100Mbps

100BaseT2 : T2방식 사용하면 카테고리 3,4,5 사용가능

100BaseT4 : 카테고리3으로 100Mbps 사용할 때 씀

100BaseFx : 2Km ~ 10Km, SC 커넥터(네모난 접속 커넥터 이용)

1000BaseSx : 기가비트, 100Mbps, 270m ~ 550m

1000BaseT : 1000Mbps, 100m, 카테고리5, UDP, 4페어(8가닥) 전부 사용


ISP(Internet Service Provider) : 인테넛 서비스 제공업체(한국통신, sk브로드밴드 등)


맥 어드레스(Mac Address)


맥(MAC) : 미디어 액세스 컨트롤(Media Access Control)

맥 어드레스 : 인터넷은 TCP/IP로 통신. 통신하기 위해 IP주소 사용. -> 이 경우에도 맥 어드레스 사용

ARP(Address Resolution Protocol) : IP주소 -> MAC

RARP : MAC -> IP

모든 장비는 맥 어드레스를 갖음(라우터 같은 장비 모두)

48Bit (6 Octet) -> ex) 00 - 60 - 97 - 8F - 4F - 86

     (8)  (8)  (8)  (8)  (8)  (8) -> 48 Bit

숫자 하나에 4 Bit다 (16진수)

앞 6자리는 OUI를 가르킴 (벤더: 생산자를 나타냄)

뒤 6자리는 Host Identifier(시리얼 넘버), 메이커(벤더)에서 장비를 분배하는 Host Identifier


전송 방식


유니캐스트 : 1 대 1 방식

브로드캐스트 : 1대 전체

멀티캐스트 : 1대 특정 다수, 특정 그룹

유니캐스트는 네트워크상에서 가장 많이 사용되는 트래픽이다

브로드캐스트는 같은 브로드캐스트 도메인(라우터에 의해 구분 지어진 공간)에 전부 보냄

--> FFFF.FFFF.FFFF (맥 어드레스일 경우 브로드캐스트 주소)


프로토콜(Protocol, 규약, 협약) : AppleTalk, IPX, NetBeui, TCP/IP 등

TCP/IP(Transmission Control Protocol/Internet Protocol)

각각의 네트워크에 접속하는 호스트들은 고유의 주소를 가지고 있어서 자신이 속해 있는 네트워크뿐만 아니라 다른 네트워크에 연결되어 있는 호스트까지도 서로 데이터를 주고 받을 수 있도록 만들어짐.


IP(Internet Protocol)

인터넷을 사용하는 모든 사람은 모두 서로 다른 IP 주소를 가지고 있다.

IP주소는 한정적이라 내부 네트워크에서는 공인되지 않은 IP주소를 사용하고, 인터넷에 나갈때만 공인 주소를 가지고 나가는 방식(NAT)이나 동일한 IP주소를 가지고 여러명이 인터넷에 접속하면서 포트 번호만 바꾸는 PAT 등이 사용되고 있다.

이진수 연산 법칙

Logical AND : 양쪽이 1인 경우만 1

LAN 카드 (NIC)

Network Interface Card

지금은 플러그앤플레이(Plug and Play P&P)

PC의 버스 방식

PCI 방식 -> ISA (아이사)

EISA (이아이사) - 서버급

100Mbps --> 100,000,000 bit --> 1 byte = 8bit  --> 100Mbps = 12.5MB -> 케이블 저항등에 의해 약 10MB의 속도가 나왔던 거임


허브(HUB)

허브는 멀티포트(Multiport) 리피터(Repeater) 라고 불림

멀티포트는 포트가 많다는 뜻이고, 리피터는 들어온 데이터를 그대로 재전송(약해진 신호를 다시 강하게 보내줌)

허브는 포트가 여러개 달린 장비인데, 이것은 한 포트로 들어온 데이터를 나머지 포트로 뿌려준다는 것임(브로드캐스트)

리피터는 케이블에 따라 전송거리 제약

이더넷 허브는 CSMA/CD 적용받음 ( CSMA/CD는 이더넷 특징 )

허브에 연결된 포트들은 같은 콜리전 도메인 상에 있다.

단점 : 모든 PC는 하나의 콜리전 도메인 안에 있기 때문에 어느 한 순간에 한 PC만이 데이터를 보낼 수 있다. 쉐어드(Shared) 허브(Dummy 허브)는 10Mbps의 속도를 허브에 연결된 전송 속도를 모든 PC들이 공유한다.

ex) 20대가 한 허브에 연결되어 있다면, 10Mbps/20 => 0.5Mbps 속도가 나온다. (더 나오긴 하는듯 하지만 많이 느려짐)

종류 : 인텔리전트(Inteligent) 허브, 더미(Dummy) 허브, SemiIntelligent 허브

인텔리전트 허브 : 지능형

인텔리전트 허브와 더미 허브를 나누는 가장 중요한 요소로 NMS(Network Management System)를 통해서 관리가 되는가다.

인텔리전트 허브는 NMS 상에서 모든 데이터를 분석 할 수 있을 뿐만 아니라 제어도 가능하다 (하지만 값이 비싸다.)

(대규모 네트워크에서 NMS를 사용할 경우 인텔리전트 허브 사용)

문제가 발생한 PC의 연결된 포트를 찾아내어 자동으로 Isolation(현 네트워크에서 분리시켜 버림)

세미 더미 허브는 같이 연결된 허브의 종류에 따라 같은 기능을 함.

스태커블(Stackable) 허브 : 쌓을 수 있는 허브