Network
1. Network
Network 은 간단하게 LAN 과 WAN 으로 구분할 수 있다.
1.1 LAN(Local Area Network)
LAN 은 하나의 사무실 건물, 캠퍼스와 같은 적당한 크기의 공간에 대한 최적화된
네트웍으로서 다른 종류 의 데이터 네트웍과 구별된다. LAN 은 중간 노드의 교환이 필요
없는 점 대 점 (Point-to-point) 공유물리적 매체를 이용하여 통신한다.
1.2 WAN (Wide Area Network)
WAN 은 광역 통신망으로 지리적으로 넓은 지역에 분산 배치되어 있는 정보 단말기를 서로
묶어 주는 통신망이다.
1.3 MAN (Metropolitan Area Network)
MAN 은 몇 개의 건물로부터 도시 전체에 이르는, LAN 보다 더 큰 공간에 대한 네트웍이다.
근거리망에서 와 마찬가지로 MAN 은 높은 데이타 전송율의 통신채널에 근거한다.
1.4 VAN (Value Added Network)
VAN 은 부가가치 통신망으로 WAN, MAN 에 부가적인 통신기능이나 응용소프트웨어를
부가한 통신망이다.
2. 네트워크 토폴로지(TOPOLOGY)
토폴로지는 네트워크를 구성하는 노드와 이들 노들간의 연결 상태에 대한 기하학적인
배치를 의미하며 “ 통신망 구조” 라고도 한다. 토폴로지 분류는 크게 Point-to-Point
방식에는 Star 구조와 Ring 구조가 있다. 스타구조는 모든 노드를 일대일로 연결하므로 매우
복잡하고 많은 비용이 든다. 링구조는 구성은 간단하지 만 약간은 통신 지체가 발생 활 수
있고 각 노드마다 특정 고유주소를 할당하여야 하며 어떤 노드를 찾아 갈때 어느 길로 가야
하는지 결정할 수 있어야 한다. 멀티 포인트 방식에는 버스구조는 케이블링에 소요되 는
비용이 최소이며 각 노드의 고장이 네트워크의 다른 부분에 전혀 영향을 미치지 않지만
베이스밴드방식을 사용하면 민감하여 거리상 제약을 가지는 단점이 있다.
3. 네트워크 액세스 방식
3.1 CSMA/CD
이 방식은 채널을 사용할 때 우선 다른 사용자가 채널을 이용하는지의 여부를 감청한 다음
사용하는 방법으로 경쟁에 의해 채널 사용권을 얻는다. Carrier Sense 는 채널을 사용하기에
앞서 다른 노드가 현재 채 널을 사용 중인지를 조사하는 것이다. 이때 채널이 비어 있으며
각 노드 중 원하는 노드는 누구라도 채널 을 사용할 수 있다. 이를 Multiple Access 라고
한다. 각 노드는 메시지를 보낸 직후에 충돌 여부를 항상 알아봐야 하는데 이를 Collision
Detection 이라 한다.
3.2 TOKEN PASSING
접속되어 있는 노드들 사이를 토큰이라 불리는 패킷이 순환하는 동안, 자신이 전송을
하고자 할 때 이 토큰을 취득하여 전송을 한 후 전송이 완료되면 토큰을 반납하는 방식이다.
이 방식은 경쟁에 의한 방식에 서 발생되는 충돌 현상은 발생되지 않지만 자신에게 토큰이
올 때까지 기다려야 하고 토큰이 유실되었을 때는 노드들이 무한히 기다리는 단점도 있다.
LAN 이란
1. LAN 의 정의
LAN(Local Area Network)은 다수의 PC 와 주변장치가 협소한 범위(한 개의 회사 or 학교
등)에 연결되어 있는 것을 말하며. 초기에는 데이터 전송을 위해 개발되었으나, 최근
고대역폭을 전송하는 기술들이 개발되면서 음성은 물론 동화상등의 전송이 가능해졌고.
근거리 통신망이라고 한다.
2. LAN 의 발달
① CATV 에서 축적된 기술의 접목
② 1970 년대 초 XEROX 사의 PARC 에서 LAN 에 대한 학문적 연구
③ 후에 이더넷(Ethernet)의 탄생
④ 캠브리지 대학, 오하이오 주립대학 등에서 LAN 에 관한 연구 시작
⑤ 1970 년대 말 LAN 제품이 등장
NETWORK SYSTEM 사의 Hyper Channel(CSMA/CA, 50Mbps)
DATA POINT 사의 ARCNet (토큰 패싱, 베이스밴드, 2.5Mbps)
⑥ 1980 년대에 들어와 대부분의 LAN 제품들이 등장
⑦ 1982 년부터 IEEE 에 의해 LAN 표준화 추진
CSMA/CD → Ethernet
토큰버스 → Arcnet
토큰 링 → IBM LAN
도우미 : CSMA - Carrier Sense Multiple Access 의 약어로 LAN 의 각 클라이언트가 동시에
통신회선을 사 용할 때 발생할 수 있는 충돌을 막아 주는 프로토콜이다. 통신회선의 사용
여부를 반송 파를 통해 진단한 후 패킷을 전송하는 방식으로, 네트워크의 부하가 크다는
단점이 있다.
Ethernet - 초당 10MB 의 전송 속도, 2.8Km 의 전송 범위, 50Ω 의 동축케이블을 사용 한
버스형 구 조의 LAN 을 의미한다. 기본적인 형태의 LAN 을 의미한다고 받아 들여도 될
것이다. Ethernet 에는 IEEE802.3 이 사용된다.
Token Ring - 원형 구조의 네트워크를 위해 개발된 액세스 방식의 한 가지로 버스형
구조를 위해 서도 사용된다. 토큰이란 채널 사용권을 나타내는 특정한 정보를 의미하는
것으로, 토큰을 소유한 클라이언트가 전송할 권리를 지닌다. 이렇게 토큰을 사용하는
이유는 패킷의 충돌을 줄이기 위한 것이다. 토큰링 방식에 는 IEEE802.5 표준 LAN 이 사용
된다.
IEEE - The Institute of Electrical and Electronics Engineers 의 약자로 LAN 에 관한 각종
개념 및 규정을 정립한 단체이다.
3. 네트워크 topology
네트워크 topology 는 LAN 에 연결되어 있는 장치들의 피지컬 구성을 다루고 있다.
① Bus topology
버스 구성에서 모든 장치들은 공유된 통신 채널에 병렬로 연결되어 있다.
한 스테이션을 전송할 때 연결되어 있는 모든 다른 스테이션들은 그 전송을 주시한다.
버스 구성에서는 LAN Protocol 이 어드레스와 access 컨트롤 기능을 공통으로 공유하는
채널에서 부여해야 한다.
② Ring topology
ring 은 둥근 원형의 network 에 모든 단말기 혹은 스테이션이 연결되어 전송 path 가
원형으로 잡히는 것이다. 메세지들은 Ring 주위로 Station to Station 으로 전달되어 진다.
보스와 마찬가지로 Protocol 은 특정 사용자가 메시지를 전송할 때 구분된다.
IBM 의 tockenring, passing ring 의 형태가 ring 구성의 대표적인 예이다.
③ Star topology
스타 형태의 topology 에서 각각의 장비들은 중앙집중 장칭 전용회선으로 연결되어 있다.
중앙 집중장치는 장치들간의 메시지를 라우트하고 연결시켜 준다.
4. LAN 의 도입효과
① 하드웨어 및 주변장치를 공유할 수 있다
네트워크를 구축하면 프린터, 모뎀 등의 각종 주변장치는 물론 GB 급의 하드디스크와 같은
보조 기억장치 를 별다른 조작없이 쉽게 공유할 수 있다. 구입한 지 오래되어 마땅히
확장시키기도, 페기 처분하기도 어려 운 기계가 있는 기업이라면 LAN 을 통해 이들
시스템의 가치를 회복시킬 수 있다.
네트워크를 구축하는 가장 실제적인 이유로 하드웨어 및 주변장치의 공유를 손꼽는 사람이
많은 이유는 경 제성이라는 측면에서 볼 때 긍정적이면서도 바람직한 현상이라고 하겠다.
② 프로그램 및 파일을 공유할 수 있다
한 사무실에 10 대의 PC 가 있고 네트워크가 구축되어 있다면, 파일의 공유를 가능하게 해
준다.
각종 프로그램과 데이터 파일을 개인의 PC 에 설치하지 않더라도 공동의 PC 에 설치하여
효율적인 관리를 할 수 있으며, 개인별 디렉토리를 통해 다른 사람에게 방해받지 않는
PC 의 장점을 변함없이 유지해 나갈 수 있다.
③ 효율적인 정보 관리가 이루어진다
일단 네트워크를 구축하고 나면 이로 인해 얻는 장점이 많아진다. 최근에는 전자결재
제도를 운영하는
곳도 있는데, 이 시스템을 사용하면 출력한 문서를 사용하지 않고서도 결재를 대신할 수
있다.
현대와 같이 전문 인력에 의한 개별 조직이 모여 운영되는 기업 문화에서는 네트워크를 잘
운영하면 할수록 정보 관리에서 얻어지는 업무 효율이 배가된다.
④ 팀 단위 업무 운영을 체계화시킨다
회사는 여러 개의 부서로 구성되기 마련이며, 한 부서 내에서도 업무에 따라 소규모의 팀를
만들어 운영하기도한다. 개인 정보관리 프로그램(Personal Information Management
System)과 전자우편이 하나로 연계되어 그룹 스케줄링을 가능하게 하는 도구도 선보이고
있으며, 최근 들어서는 리엔지니어링이 등장하면서 모든 개념이 바뀌고 있는데, LAN 은
새로운 기업 문화인 팀 단위 운영에 최적으로 활용될 수 있다.
⑤ 데이터베이스 공유가 가능하다
여러 가지 응용 프로그램 중에서도 특히 데이터베이스는 네트워크 환경에서 효율을
극대화할 수 있는 분야이다. 네트워크를 구축할 경우 하나의 데이터베이스를 한 번에 여러
명이 열람할 수 있으므로 하드웨어의 낭비를 줄일 수 있다. 두 사람 혹은 그 이상의 사람이
동시에 한 자료를 수정하는 경우 자료 자체가 유실될 수 있기 때문에 대부분의 네트워크
데이터베이스 프로그램은 열람할 수는 있되, 수정은 불가능한 체제로 되어 있다. 도서관,
자료실 등의 문헌 자료를 관리하는 곳이라면, 네트워크를 설치한 후 큰 비용을 부담하지
않고도 설비를 손쉽게 업그레이드할 수 있다.
⑥ 통제 관리가 용이해진다
PC 를 사용하면 아무리 중요한 자료라도 각 담당자의 하드디스크에 담겨있기 마련이다.
플로피 디스켓에 백업을 하거나, 보안장치를 이용해 다른 사람이 사용할 수 없도록
해놓기도 하지만 헛점이 생기기 마련이다. 그러나 네트워크를 구축하면 중요한 자료는
파일서버에 저장해 둠으로 체계적인 통제 관리가 용이해짐 은 물론, 각 디렉토리별로 보안
단계를 설정하여 외부로부터의 침입도 막을 수 있다.
⑦ 여러가지 운영체제를 사용할 수 있다
윈도우즈를 사용하는 사람도 있고, OS/2 를 사용하는 사람도 있다. 매킨토시나 유닉스
워크스테이션을 사용하는 층도 만만치 않다. 이런 모든 시스템을 관리하기란 그리 쉽지
않으며, 실제로는 이를 관리하기 위해 네트워크를 구축하는 경우도 많다. 네트웨어나
윈도우즈 NT/어드밴스드 서버의 경우 매킨토시를 비롯한 중대형급, 미니급 컴퓨터도 연결
가능하며, 하나의 흐름으로 관리할 수 있다.
top
LAN 의 구조 I
1. Signaling 방식에 따른 구분
① BroadBand LAN
케이블 TV 의 기술에서 출발하였으며, 통신로를 여러 개의 주파수 대역으로 나누어 쓰는
방법인 주파수 분할다중통신(FDM:Frequency Division Multiplex) 방식을 사용하여 통신하는
것으로 동시에 데이터, 음 성 등을 보낼 수 있다. 동축케이블(Coaxial Cable) 이나 광
케이블(Fiber Cable)을 사용한다
하나의 케이블은 다섯 내지 여섯 개의 분리된 통신 채널을 전송하는 것은 케이블 TV 에
유사하다. 예를 들어서 한 가정과 케이블 텔레비젼 서비스를 연결하는데는 하나의 케이블만
있지만, 그 케이블을 통하여 여러 개의 채널을 전송할 수 있는 것과 마찬가지이다.
하나의 케이블을 통하여 서로 다른 주파수대에 있는 정보를 동시에 전송하는 것이 가능한
것은 아날로그 전송방법을 이용하기 때문이다.
거리에는 크게 민감하지 않지만 속도가 느리다는 단점이 있다.
② BaseBand LAN
통신로에 컴퓨터의 내부 코드에 상당하는 디지털 신호를 직접 전송하는 LAN 이다.
아날로그 전송보다 훨씬 빠른 디지털 전송을 지원하기 위해 하나의 케이블에 하나의 채널만
사용하기 때문에 주파수분할다중통신(FDM:Frequency Division Multiplex)방식을 사용할 수
없고, 시분할 (TDM:Time Divisional Multiplexing) 방식을 사용한다.
전송속도가 빠르나 신호감쇠(Attenuation )현상이 심하여 거리에 민감하고 음성이나 화상
등의 아날로그 신호전송에 어려움이 있다는 단점이 있다.
2. 전송매체에 의한 구분
LAN 을 구성하는 매체에 따라 Twisted Pair Wire LAN, Coaxial Cable LAN, Fiber Optic LAN
등의 3 가지로 구분한다.
① Twisted Pair Wire LAN
UTP(Unshielded Twisted Pair) 혹은 STP(Shielded Twisted Pair) 케이블을 사용하여 LAN 을
구성하는 형태로 가장 많이 사용한다.
② Coaxial Cable LAN
Thin Cable, Thick Cable 을 사용하여 LAN 을 구성하는 형태로 예전에 많이 사용되었으나,
점차 줄어들 고 있는 추세이다. Coaxial Cable 로 구성된 LAN 에서는 Coaxial Cable 에서
Client 로 연결하기 위해서는 T-Connector 를, Coaxial Cable 의 양쪽 끝에는
Terminator 라는 것을 사용한다.
③ Fiber Optic LAN
광 케이블을 사용하여 LAN 구성하는 형태이며, 전송매체의 비용이 상당히 비싸며, 주로
백본(Backbone) 에 많이 사용한다.
④ 자유공간 : 무선 LAN 에 사용되는 매체
관련 장비가 상당히 고가이며, 노드(Node)의 수에 민감하지 않으므로 확장에 용이하다.
미래에는 무선 LAN 이 보편화될 것이다.
top
3. Access 방법에 의한 구분
① CSMA/CD (Carrier Sense Multiple Access / Collision Detection)
CSMA/CD(Carrier Sensed Multiple Access/Collision Detection) Ethernet 에 사용되는 엑세스
방식이다. 버스타입의 네트워크에서 많이 사용되며, 적은 부하, 적은 노드(node)에서
최적의 성능을 발휘한다. 하지 만, 부하가 일정 수준 이상으로 증가되면 급격히 성능이
떨어지는 단점이 있다. 낮은 가격으로 구현이 가능하므로 소, 중규모의 네트워크에서
사용되며, IEEE 802.3 으로 표준화되어 있다.
※ 데이터 전송과정
ⓐ 전송할 데이터를 가지고 있는 노드(node)는 회선 상태 확인
ⓑ 회선이 비어 있다면 일정한 양만큼의 패킷(Packet)을 보낸다.
ⓒ 데이터는 양방향(Two-Way)으로 진행되고 종단기(Terminator)에서 흡수한다.
ⓓ 동시 전송 시에는 회선에 데이터의 충돌(Collision)이 발생할 수 있다.
ⓔ 이때 각 노드(Node)는 랜덤(Random)한 시간을 대기한 후에 재송신한다.
ⓕ 수식측에서는 데이터를 감지한 후에 메모리나 디스크에 복사한다.
② 토큰 패싱 버스 LAN
물리적으로는 버스(Bus) 구조이며, 논리적으로는 토큰 링 형태의 특성을 가진다. 부하의
증가에 따른 영 향이 적지만, 낮은 부하에도 기본적인 오버헤드(Overhead)가 있다.
IEEE 802.4 로 표준화되어 있으며, Datapoint 사의 ARCNet 이 대표적이다.
※ 데이터 전송과정
ⓐ 전송할 데이터를 가지고 있는 노드(Node)는 아이들 토큰(Idle Token)을 기다린다.
ⓑ 아이들 토큰(Idle Token)을 입수한 노드(Node)는 토큰(Token)을 Busy 상태로 바꾼 후에
수신측 주소 를 첨가하고 데이터를 추가하여 전체 노드(Node)로 보낸다.
ⓒ 전송할 데이터가 없는 노드(Node)의 경우에는 미리 정해진 노드(Node)에 토큰을
넘겨준다.
③ 토큰패싱 링 LAN
링 토폴로지(Ring Topology)의 형태이며, 토큰 패싱 버스 LAN 가 마찬가지로 부하의 증가에
따른 영향이 적다. 또한 낮은 부하에도 기본적인 오버헤드(Overhead)가 있다. IBM
네트워크가 대표적이다.
※ 데이터 전송과정
ⓐ A 노드(Node)가 C 노드(Node)에게 데이터를 전송할 경우, A 노드는 아이들 토큰(Idle
Token)을 받은 후에 이를 Busy 상태로 바꾼다.
ⓑ C 노드의 주소와 데이터, 체크섬(Check Sum)을 부착한 후에 라인으로 보낸다.
ⓒ 목적지가 아닌 B 노드(Node)의 경우에는 자신의 데이터가 아님을 확인한 후에 패킷을
중폭하여 다음 C 노드(Node)로 보낸다.
④ C 노드(Node)는 자신의 데이터를 확인한 후에 데이트를 복사한 후에 수신확인여부
신호를 추가, 증폭하여 다음 노드인 D 노드에게 보낸다.
⑤ A 노드는 데이터를 소멸시켜면서 다시 Token 을 Busy 상태에서 Idle 상태로 바꾼다.
만일 한 노드가 고장이 발생하여 데이터를 흡수 후 재송신할 수 없다면 전체 네트워크는
사용할 수 없게 된다는 단점이 있다.
top
4. Topology 에 의한 구분
① Star Topology LAN
교환기를 중심으로 한 일반적인 전화망에서 유래했으며, 아래의 그림처럼 중앙의
제어점으로부터 모든 기기가 Point-to-Point 형태로 연결되어있다.
이 방식의 장점은 고장의 발견이 쉽고 수리가 용이하며, 한 기기의 고장이 전체에 영향을
미치지 않다는 점과 시스템의 일괄변경과 데이터베이스 관리가 용이하는 점이다.
하지만 중앙의 제어기가 고장이 나면은 시스템은 일시에 운영 불능 상태에 빠지게 되며,
최초 설치시 케이블링에 소요되는 노력과 비용이 크다는 단점이 있다.
② Bus Topology LAN
모든 노드들이 버스에 T 자형으로 연결되어 상호 Point-to-Point 형태를 취하며, 버스와 각
노드의 연결은 어댑터(Adapter)를 통하여 이루어지며 버스에는 종단기(Terminator)를 둔다.
베이스밴드(Baseband) 전송 방식으로 쓸 경우에 거리에 민감하며, 노드의 증가시 속도가
떨어지며, 음성 전송에 어려움이 따르는 단점과 Bus Topology 케이블링에 소용되는 비용이
최소이며, 각 노드의 고장이 네트워크의 다른 부분에 전혀 영향을 미치지 않으며, 신뢰성과
확장성이 좋다는 장점이 있다.
이러한 장점 때문에 국내 및 해외에서 많이 사용하고 있으며, CSMA/CD 방식이 대표적이
예이다. 또한 토큰 버스 방식에도 사용된다.
③ Ring Topology LAN
링의 형태로 한 방향으로 통신하게 되며 각 노드에서 신호의 재생이 가능하기 때문에
비교적 거리의 제 약이 적고, 잡음에 강하다. 링의 형태를 취하나 결국 일방향 Point-to-
Point 형태이다. 광섬유의 특성에 잘 부합되며, 통신제어가 간단하고 신뢰성이 높다. 노드의
증가시 버스방식에 비해 속도의 감소가 심하지 않으므로 비교적 큰 네트워크에 많이
사용된다. 다른 구성에 비해 비용이 많이 들고 노드의 추가나 변경 이 어려우며 한 노드의
고장은 전체 네트워크의 고장을 야기한다는 단점이 있다.
분산제어와 체킹(Checking) 및 회복(Recovery)이 가능하며, 주로 FDDI(Fiber Data
Distributed Interface) 에 사용된다.
top
5. Peer-to-Peer 와 Client-Server
네트워크를 구성하는 방법에는 두개의 기본적인 틀이 있으며 이는 클라이언트-서버(Client-
Server) 네트워 크와 피어 투 피어(Peer to Peer) 네트워크로 나뉜다.
① Client-Server Network
서버(Server)는 우리말로 번역하면 '봉사자' 정도가 된다. 이름에서 알수 있듯이 서버는
네트워크 상에서 각종 프로그램 파일과 데이터를 가지고 있는 것으로, PC 가 될 수도 있고
워크스테이션이나 미니, 중대형 급 컴퓨터도 될 수 있다. 네트워크의 핵심격에 해당된다고
보아도 무방하다.
워크스테이션(Work Station)이란 네트워크 서버의 자료를 사용하는 것을 말한다. 다른
말로는 클라이언트 (Client), 즉 '고객'이라고 하며 하드웨어적인 구분으로 PC 와 미니급
사이에 놓이는 워크스테이션과의 구 분을 명확히 하기 위해 노드(Node)라고 표현하기도
한다.
한 컴퓨터가 네트워크에 접속하는 경우 이 컴퓨터는 워크스테이션, 클라이언트가 되며,
워크스테이션으로는 주로 PC 나 매킨토시 등이 사용된다. 간혹 디스크가 없는 더미
워크스테이션(Dummy Workstation)도 존재한다. 클라이언트는 대형 기종에서 사용되는
터미널(terminal)과는 다소의 개념 차이가 있다. 즉, 터미널은 개별적으로는 어떤 작업도 할
수 없지만, 워크스테이션은 개별적으로도 컴퓨팅이 가능하기 때문이다.
결론적으로 말해 네트워크는 서버와 클라이언트, 네트워크 인터페이스 카드(NIC)와
케이블링 시스템, 공 유할 기자재 및 네트워크 운영체제로 구성된다. 서버는 MS-DOS,
OS/2, UNIX 운영체계를 다 지원한다.
전통적인 LAN 개념은 클라이언트/서버 시스템을 의미한다고 봐도 무방하다.
② Peer-to-Peer Network
Peer-to-Peer Network 는 Client-Server 에 반하여 전용서버가 존재하지 않고 각 노드가
동등하게 파일 서버역할을 수행하면서 각 네트워크 노드의 여러가지 자원들을 공유하게
해준다. Client-Server Network 와는 달리 노드와 노드 간의 메시지 전달은 서버를 거치지
않고 직접 둘 간에 이루어진다.
top
OSI 7 Layer
,,,,,,,,,,
1. 개요
1980 년대 초에 ISO 는 업체들이 네트워크를 구현할 때 참조로 할 네트워크 모델의
필요성을 인식하고 1984 년 OSI 참조 모델을 발표하게 되었다.
OSI 참조 모델은 응용 프로그램의 정보가 네트워크 매체를 통해 다른 컴퓨터의 응용
프로그램에 어떻게 전달되는가를 설명한다.
통신기능은 일련의 계층집단으로 분할되며, 각 계층은 다른 시스템과 통하려는데에 필요한
관련된 기능을 수행한다. 각 계층은 그 기능들의 세부내용을 은폐하고 보다 원시적인
기능을 수행하기 위하여 바로 아래에 있는 층에 의지한다. 데이터가 네트워크를 통해
전송이 시작될 때는 반드시 OSI 모델의 각층을 위에서 아래로 거치면서 전송에 필요한 추가
정보가 붙게 된다. 데이터가 목적지(Destination)에 도착하게 되면, 아래서부터 각 층을
거쳐 올라가면서 전송과정을 통해 붙은 정보를 하나씩 제거하여 결국 전송당시와 똑같은
상태의 데이터로 복원시킨다
2. OSI 7 Layer 참조모델
2-1. 1 계층 : 물리층(Physical Layer)
물리층은 시스템간에 물리적 링크를 작동시키거나 유지하며 전기, 기계, 절차 그리고
기능적 측면의 문제들을 정의한다.
피지컬 레이어는 네트워크 케이블 같은 전송매체가 연결되는 방식, 데이터가 매체를 통해
전기신호로 변환되는 방법 등 물리적인 부분을 담당하는 레이어이다.
,,,,,,,,,,
2-2. 2 계층 : 데이터링크층(Data-link Layer)
데이터링크층은 물리적 링크를 통한 신뢰성있는 데이터 전송을 제공한다. 이 계층은 물리적
어드레싱, 네트워크 토폴로지, 회선사용규칙, 오류검출, 프레임 전달 그리고 흐름제어 등에
관계한다.
,,,,,,,,,,
2-3. 3 계층 : 네트워크층(Network Layer)
네트워크층은 다른 장소에 위치한 두 시스템간에 연결성과 경로 선택을 제공한다. 라우팅
프로토콜이 서로 연결된 네트워크를 통한 최적경로를 선택하며 네트워크층의 프로토콜은
선택된 경로를 따라 정보를 보낸다. IP, IPX, NetBEUI 가 바로 이 레이어에 포함된다.
,,,,,,,,,,
top
2-4. 4 계층 : 트랜스포트층(Transport Layer)
애플리케이션, 프리젠테이션, 그리고 세션층이 애플리케이션에 관련되어 있다면 하위의 네
계층은 데이터 전송에 관련되어 있다. 트랜스포트층은 데이터 전송 서비스를 제공하는
층이다. 즉 인터네트워크상에서 얼마나 신뢰성 있는 데이터 전송이 이루어지는가 등의
문제에 트랜스포트층이 관련되어 있다. 신뢰성있는 서비스를 제공하기 위해 트랜스포트층은
가상회로의 구축, 유지 및 종료, 전송오류 검출 및 복구 그리고 정보 흐름제어의 절차를
제공한다.
TCP, SPX, NetBIOS 가 이 레이어에 포함된다.
,,,,,,,,,,
2-5. 5 계층 : 세션층(Session Layer)
세션층은 애플리케이션간에 세션을 구축하고 관리하며 종료시키는 역할을 하는 층이다. 또
프리젠테이션층 사이의 대화를 동기시키며 데이터 교환을 관리한다. 세션레이어는 서로
연결할 네트워크 장비를 찾아내고 각 컴퓨터를 연결하고 감시하는 역할을 담당한다.
,,,,,,,,,,
2-6. 6 계층 : 프리젠테이션층(Presentation Layer)
프리젠테이션층은 한 시스템의 애플리케이션에서 보낸 정보를 다를 시스템의
애플리케이션층이 읽을 수 있도록 하는 층이다. 프리젠테이션 레이어는 정보를 서식화하여
해당 프로그램이 알아 볼 수 있는 포맷으로 변경하는 역할을 담당한다.
,,,,,,,,,,
top
2-7. 7 계층 : 애플리케이션층(Application Layer)
애플리케이션층은 OSI 모델에서 유저와 가장 가까운 층이다. 이 계층은 OSI 의 다른 어떤
계층에도 서비스를 제공하지 않는다는 점에서 다른 계층과 다르다. 이 레이어는 컴퓨터에서
돌아가는 1)프로그램과 데이터베이스나 프린트 서비스 같은 2)네트워크상의 서비스간에
데이터를 교환하는 책을 진다. 파일 전송하는 FTP, Email 을 송신하는 SMTP, 네트워크를
관리하는 SNMP 는 모두 이 레이어를 이용한 것이다.
* 파워유저로 가는 네트워킹 VISUALLY(CHAPTER 8) 사진 인용
top
네트워크 운영체제(NOS)에 대해서
1. NOS 의 개요 및 종류
1.1 NOS 란 무엇인가?
컴퓨터를 운영하기 위해 OS 가 필요하듯 네트워킹을 위해서는 네트워킹 운영체제가
필요하다. NOS 란 구 성된 네트워크 환경에서 서버와 클라이언트간의 원활한 통신을
보장하기 위하여 자원공유 서비스 및 각 클라이언트의 관리기능을 제공하는 네트워크
운영체제를 지칭하는 것으로, 흔히 File Server 라고도 불리며, 주로 자원공유 기능 서비스를
제공하는 서버의 어플리케이션이다. NOS 는 기존 UNIX 운용체제의 네트워킹 기능을
특화하여 기능을 보강한 것으로 생각하면 이해하기 쉽다. 실제로 메인 프레임 환경에서
근거리 통신망을 구축하였다 하면, 기존환경에서 케이블링만을 변경한 것이므로, 이러한
환경에서 서비스를 첨가하지 않으면 Open Client Server 환경이라고 말할 수 없다. 근거리
통신망의 가장 큰 장점 은 하드웨어 및 주변장치, 프로그램 및 파일 공유가 가장 두드러진
장점이다.
1.2 NOS 제품들
현재 사용되는 NOS 에는 여러 가지 종류가 있다. 예전에는 NOS 가 OS 와 별도로 판매되고
기존 OS 에 추 가하여 사용하였지만, 지금은 윈도 95 와 OS/2 같은 OS 에 네트워크 기능이
내장되어 있기 때문에 기존의 NOS 와 OS 의 구별은 별 의미가 없게 되어가고 있는
추세이다. NOS 를 구분하는 방법에는 여러 가지 많은 의견이 있으나, 실제로 서버의
운용형태별 및 사용 플랫폼별로 구분지어 생각하면 이해가 쉽다.
가. 서버의 운용형태별 분류
Peer To Peer 방식
Client&Server 방식
① 내용
Peer 란 서버 또는 클라이언트와 상반되는 개념으로 동료 또는 대등한 사람을 뜻하는
것으로 어느 한 쪽도 봉사자나 고객이 되는 일이 없이 동등하게 작동하는 LAN 을 뜻한다.
따라서 Peer to Peer 방식은 네트워크에 연결된 각각의 컴퓨터가 클라이언트 혹은 서버로서
상황에 따라 동작하는 방식을 뜻한다.
Peer to Peer 방식과는 달리 네트워크에 연결된 컴퓨터가 각각의 임무를 부여받아 그 본연의
임무를 수 행하는 방식이다. 따라서 서버 시스템은 전용 서버를 사용하는데, 이는 전통적인
클라이언트/서버 시스템을 의미한다.
② 장 / 단점
Peer to Peer 방식의 장점은 자원의 활용을 극대화할 수 있다는 것으로, 클라이언트 및
서버의 기능을 한 PC 에서 구현할 수 있다는 점은 경제성을 높이는 동시에 모든 자원을
활용할 수 있다는 점에서 높이 평가할 수 있다. 또한 네트워크만을 담당할 별도의 관리자가
필요하지 않다는 장점도 있다. 단점은 Peer to Peer 방식에서는 각 사용자의 컴퓨터에 대한
이해도가 클라이언트/서버 시스템에서 보다 더 많이 요구되는데 그렇지 못한 경우에는
네트워크에 대한 막대한 손상이 우려되는 단점이 있다. 장점으로는 Peer to Peer 방식의
네트워크 불안감을 배제시킬 수 있으며, 네트워크에 접속하지 않은 PC 의 시스템은 자신의
환경에 맞게 얼마든지 변경/관리할 수 있으며, 네트워크와는 독립적이기 때문에 네트워크
개념과 PC 개념을 공존시키기에 적합하다.
단점으로서는 클라이언트 서버의 환경은 적어도 한 사람 이상의 관리자를 필요로 하게 된다.
Artisoft 사의 LANtastic Novell Netware
Novell Netware Lite M/S 사의 Windows NT
M/S 사의 Workgroup For
Banyan VINES/ENS
Windows
IBM LAN Server
③ 제품
나. 서버의 사용 플랫폼별 분류
PC NOS 방식
이식 NOS 방식
서버 직접 탑제 방식
① 내용
인텔 칩을 사용하는 PC 에 탑재되는 NOS 자체 운영체제를 갖고 있는 시스템의 위에
탑재(주로 UNIX) 전용 서버에 운영체제로 직접 탑재되는 NOS
② 제품
NetWare LAN Manager
LAN Manager VIENS
VIENS NetWare
NetWare Windows NT
top
2. Novell Netware 개요
2.1 Netware 의 소개
노벨 네트웨어는 노벨 사에서 개발한 네트워크 운영체제이다. 네트웨어는 개방형 구조를
가지고 설계되었기 때문에 거의 모든 NIC 하에서 작동한다는 큰 특징을 가지고 있다.
게다가 하나의 네트워크 상에 서 여러 가지 토폴로지와 여러 종류의 NIC 을 혼용할 수
있다는 장점이 있다. 네트웨어는 터보 FAT(indexed File Allocation Table), 캐싱, 나누어
읽기와 같은 방법을 사용하여 처리 속도에 있어서도 기존의 네트워크 시스템 보다 빠르다.
또한 표준 사양에 충실하고 있어서 PC LAN 표준으로 NETBIOS 가 채택된 순간부터
NetWare 는 이를 지원할 수 있게 만들어졌다. SAN, TCP/IP, 매킨토시 파일 시스템 등에
대한 게이트웨이를 지원하고, 기타 다른 표준화 된 제품들도 지원하고 있어 호환성에
있어서도 장 점을 갖는다. 네트웨어의 사용이 늘어나고 있으며 앞으로 많은 분야에서
네트웨어의 시장이 확장되어 갈 것이다. 이번 단원에서는 이 네트웨어에 대한 개략적인
이해를 다루고자 한다.
2.2 Netware 의 특징
① NetWare 2.XX
네트웨어 2.XX 는 16 비트용 시스템으로 사용된다. 80286 컴퓨터를 서버로 사용할 수
있으며 동시에 100 User 까지 엑세스가 가능하다. 또한 네트워크 상의 여러 개의 서버를
동시에 작동할 수 있다. 서버용 컴퓨터는 전원 서버로서의 사용도 가능하지만 서버 역할과
동시에 워크 스테이션 역할도 하게 지정할 수 있다. 그리고 하나의 서버가 동시에 관리할
수 있는 공유 프린터는 16 개까지 이다.
② NetWare V3.XX
네트웨어 버전 3.11 부터는 80486 이상을 지원하는 완벽한 32 비트 기술을 구현한다.
따라서 전에 사용하던 네트웨어 386 이란 이름 대신에 3.11 이라는 이름을 사용하게 되었다.
네트웨어 3.11 은 중간 규모의 LAN 부터 대규모의 LAN, 그리고 높은 성능, 다양한
워크스테이션 등으로 구성된 시스템에 적합하도록 만들어진 32 비트 전용 네트워크 운영
체제이다. 디스크, 메모리, 동시에 오픈 가능한 파일의 수에 있어 서 거의 무제한으로
지원하며, HCFS(High Capacity File System)는 볼륨 당 2,097,152 개의 디렉토리 지원을
가능하게 한다. 또한 여러 종류의 프로토콜이나 워크스테이션이 함께 연결될 수가 있어서
DOS, OS/2, 윈도 , 매킨토시, UNIX 워크스테이션 지원은 물론 IPX/SPX, TCP/IP, AppleTalk,
OSI 프로토콜을 지원한다. 사용자의 수는 버전에 따라서 5, 20, 50, 100, 250 명 등을
지원한다. 네트웨어 3.11 은 서버 전용 방식만을 사용한다. 즉, 서버용 컴퓨터는
서버로서만 사용해야 한다. 이것은 보다 높은 성능과 여러 종류의 프로토콜을 지원하기
위하여 많은 컴퓨터의 힘을 한 곳으로 집중시켜야 하기 때문 이다 또한 네트웨어 3.11 은
NLM(NetWare Loadable Modules)을 통한 개방형 구조를 지향하고 있다. NLM 프로그램들은
파일서버 콘솔을 통하여 LAN 에 영향을 주지 않고 로드 또는 언로드될 수가 있다.
③ NetWare 4.XX
네트웨어 4.XX 도 32 비트 구조를 근거로 하여 만들어졌다. 그러나 네트웨어 4.XX 는
네트웨어 3.XX 의 성능을 단순히 향상시킨 형태의 네트워크 오퍼레이팅 시스템이 아니라
전혀 별개의 새로운 NOS 이다. 네트웨어 4.XX 에는 전혀 새로운 기능이 있는데 이것을
NDS(NetWare Directory Service)라고 한다. NDS 는 일종의 객체 지향 데이터 베이스로
네트워크 내의 자원을 구조형 트리 형태로 조직화한다. 전 체적으로 NDS 가 여러 개
만들어져서 네트워크 전반에 걸쳐서 배분되어 네트워크 효율성을 증대시키 고 안정성을
높여 준다. 또한 네트워크 상의 모든 서버, 디스크, 볼륨, 기타 네트워크 상의 모든 자원
사용을 가능하게 한다. 네트웨어 4.XX 는 이외에도 보다 향상된 메모리 관리, 디스크 사용,
감사 기능, GUI 기능 및 온라인 기록 기능을 제공하고 있다.
top
3. WINDOWS NT SERVER 의 개요
미래의 네트워크 기반이 될 WINDOWS NT SERVER 는 오늘날 업무 컴퓨팅 세계에서 가장
필요로 하는 요구사항에 맞도록 설계되었으며, 설치, 관리 및 사용하기에 가장 쉬운
네트워크 운영체제이다. 이 강력하고 다목적인 네트워크 운영체제는 신뢰할 만한 파일 및
인쇄 서비스뿐만 아니라 강력한 클라이언트/서버 응용 프로그램을 실행할 수 있는
아키텍쳐도 제공한다. 통신 및 인터넷 서비스 지원 기능을 내장하고 있는 WINDOWS NT
SERVER 는 인터넷과 인트라넷 기능을 가지고 있는 유일한 네트워크 운영체제다.
사용자는 WINDOWS NT SERVER 에 새로 내장된 기능으로 더 나은 통신을 할 수 있으며,
특히 내장된 다 양한 인터넷 도구를 사용하여 정보를 엑세스할 수 있는 선택 범위가 더
넓어졌다. 또한 새 기능으로 네트워크를 보다 쉽고 저렴한 비용으로 이용할 수 있으며
성능도 향상되었다.
3.1 WINDOWS NT SERVER 의 소개
WINDOWS NT SERVER 는 오늘날의 업무 차원에서 필요로 하는 컴퓨팅 요구에 맞도록
설계되었다.
3.2 현재와 미래 기술의 통합
① 상호 운용성
WINDOWS NT SERVER 는 NetWare, UNIX, Banayn, Microsoft LAN Manager, Pathworks,
SNA 및 Macintosh 를 포함한 광범위한 서버 운영체제와 상호 운영된다. 제품에 들어있는
마이그레이션 도구를 사용하여 NetWare 와 LAN Manager 를 업그레이드 할 수 있다. 또한,
WINDOWS NT SERVER 는 MS-DOS, WINDOWS, WINDOWS NT WORKSTATION, UNIX,
OS/2 및 Macintosh 를 포함한 광범 위한 클라이언트 운영체제에 대한 표준을 지원한다.
② 프로토콜
WINDOWS NT SERVER 는 다른 어떤 네트워크 운영체제보다 더 많은 프로토콜을 지원한다.
③ 파일 공유
WINDOWS NT SERVER 는 NCP, X-OPEN SMB 및 HTTP 를 통해 파일 공유를 지원하는
유일한 네트워크 운영체제이다. 그리고 미국 정부의 개방 시스템체계를 따르는 POSIX 응용
프로그램 인터페이스도 지원한다.
3.3 간단한 설치와 관리
필요한 모든 하드웨어 드라이버가 CD 에 들어있다. 마법사를 사용하여 어려운 기술적
질문에 대답할 필요없이 시스템 구성을 사용자 요구사항에 맞도록 정의할 수 있다.
① 통합적인 보안
WINDOWS NT SERVER 는 미국 정부가 인증한 유일한 네트워크 운영체제이다. NetWare,
WINDOWS NT SERVER, Macintosh 또는 웹 기반 프로토콜 중 어느 것을 통해 엑세스를
하든지 모 든 정보는 이 보안 체계를 따르고 있다. WINDOWS NT SERVER 와의 통합을
위해 Internet Information Server 도 같은 수준의 보안을 제공한다.
② 쉬운 통합
긴 파일 이름, 다이얼인 네트워킹 및 네트워크 프로토콜을 지원한다. 또한, 관리자는 바탕
화면 구성을 제어하여 여러 워크스테이션에서 공통적인 화면을 볼 수 있다.
③ 쉽고 안전한 디렉토리 서비스
디렉토리 서비스는 단순한 파일과 인쇄 엑세스 기능을 넘어서 NetWare 바인더리 관리뿐만
아니라 안 전하고 쉽게 관리되는 단일 로그온 엑세스를 서버 응용 프로그램에 제공한다.
3.4 내장 서비스
① 통합된 웹 서버
Internet Information Server 는 시스템 성능 모니터 및 이벤트 표시기와 같은 서비스를
이용하여 WINDOWS NT SERVER 와 밀접하게 통합된 완전한 기능의 웹 서버이다. 그리고,
WINDOWS NT SERVER 에는 Internet ISAPI(Information Server API)가 들어있어서 개발자가
Microsoft BackOffice 에 들어있는 응용 프로그램과 같은 서버 응용 프로그램의 기능에
대한 잠금을 풀 수 있다.
② 쉬운 탐색
사용자는 Windows NT 탐색기를 사용하여 웹문서 뿐만 아니라 일반적인 공유파일을 탐색할
수 있다.
③ 더 빨라진 정보 액세스
정보 검색 속도가 향상되어 이질적인 대용량 정보 베이스 안에서 문서를 찾는 과정이
빨라졌다. 완전한 통신 서비스 WINDOWS NT SERVER 는 운영체제에 관계없이 모든 통신
연결을 통해 NetWare 나 웹 서버와 같은 정보원에 모든 클라이언트를 실제로 연결할 수
있도록 하는 내장 기능을 가지고 있는 뛰어난 통신 서버다.
3.5 미래의 플랫폼
① 신속성,신뢰성 및 안전성
WINDOWS NT SERVER 는 인터넷과 인트라넷 응용 프로그램 및 건강 관리, 금융, 회계,
제조, 소매 등의 응용 프로그램에 대해 빠르고, 신뢰성 있으며, 안전한 플랫폼을 제공한다.
② 인터넷용 분산 응용 프로그램
단일 시스템에서 COM(Component Object Model)을 사용하여 응용 프로그램을 통합할 뿐만
아니라, 이제 사용자는 DCOM(Distributed Component Object Model)을 사용하여 강력한 웹
브라우저 응용 프 로그램을 통합할 수 있다. DCOM 은 인터넷이나 인트라넷을 통하여 구성
요소를 공유할 수 있는 클라이언트/서버 응용 프로그램을 위한 하부 구조를 제공한다.
③ 저렴한 전화 접속 연결
원격 액세스 서버에 PPTP(Point to Point Tunneling Protocol)라는 새 기술을 포함하게
됨으로써 인터 넷과 같은 공용 네트워크를 통한 전화 접속 연결을 보다 효과적으로 사용할
수 있다.
④ 전화 통신 통합
전화 통신 API(Application Programming Interface)를 지원하므로 통합된 메시지 전달, 호출
센터 응 용 프로그램 및 통합 PBX 통신 서버 탐색을 위해 PBX 를 이용할 수 있다.
top
4. WINDOWS NT SERVER 의 주요 기능
4.1 USER 의 관리
NT SERVER 에서 네트워크를 관리하는 데 있어서 가장 중요한 부분은 사용자 설정과
리소스 권한 설정이라고 할 수 있다. NT SERVER 에서 지정하는 사용자 설정 사항은 다음과
같다. 각 사용자는 사용자명, 사용자 암호,사용 제한에 관한 정보를 포함하고 있는 사용자
계정이라는 DB 레코드를 갖도록 지정한다.
사용자의 네트워크 자원에 대한 엑세스 허용을 지정한다. 그룹을 지정하여 특정 사용자의
특정 네트워크 에 대한 엑세스를 허용하거나 거부하도록 지정한다. NT 에서 USER 관리를
할 때에는 도메인 관리자를 사용하도록 한다. USER MANAGER 는 NT SERVER 에서 사용자
계정, 그룹, 네트워크에서 각 USER 와 SERVER 의 연결 관계 및 보안을 관리하는 툴이다.
USER MANAGER FOR DOMAIN 을 사용하여 관리할 수 있는 기능은 다음과 같다. 사용자
계정 작성, 변경 및 삭제 사용자의 데스크탑 환경과 네트워크 연 결 정의 그룹과 그룹
멤버쉽 관리 로그온 스크립트 지정 네트워크에서 서로 다른 정의역 간의 트러스트 관계
관리 정의역의 보안 정책 관리
① 사용자 계정 작성, 변경 및 삭제
WINDOWS NT 에서 사용자 계정이란 사용자명, 암호, 포함된 그룹, 네트워크의 자원 액세스
권한등에 대한 정보를 말한다.
② 그룹 지정하기
사용자 계정에 등록하는 이용자는 최소한 한 그룹의 멤버이어야 하는데 등록한 1 차 그룹은
전역 그룹 이어야 한다. 이것은 이용자가 삭제되지 않는 한 제거될 수 없으며, 원한다면
다른 전역 그룹을 1 차 그룹으로 지정할 수는 있다.
③ 사용자 프로필 작성
WINDOWS NT SERVER 네트워크는 관리자에게 사용자의 데스크탑 환경을 정의하여 필요한
경우 그 것을 제한할 뿐 아니라 서버에 정보 능력을 제공하여 사용자가 어느
워크스테이션에 로그온 하는지에 상관없이, 데스크탑 설정 사항을 동일한 상태로 둔다. 이
정보는 사용자 계정의 Profile 섹션하에서 관리된다. 사용자 프로필이라는 것은 데스크탑과
프로그램의 설정 사항을 포함하는 파일이다.
④ 로그온 스크립트 작성
사용자 프로필을 설정해 줄 때 로그온 스크립트를 작성한다. 로그온 스크립트는 일종의
배치 파일이다. 사용자가 로그온할 때마다 자동적으로 수행하도록 설정되며, 동일한
스크립트는 사용자 프로필과는 달 리 NT 나 MS-DOS 를 수행하는 컴퓨터에서 작업한다.
네트워크 연결을 하여 응용 프로그램을 시작할 때 사용자의 작업 환경을 구성하는 데
사용한다.
⑤ 로그온 시간 설정
로그온 시간은 NT 워크스테이션에서는 종료 시간에 그다지 제한을 주지 않는다. 이미
로그온되어 있는 다른 사용자가 사용 가능한 시간이 지났다 해도 로그오프 되지 않도록
되어 있다.
⑥ 계정 시간과 타입 설정
특정 기간을 지정하여서 사용자의 네트워크 사용을 제한할 수 있다.
⑦ 전역 및 로컬 계정 설정
계정 만료 기일 설정 뿐 아니라 사용자 계정의 타입을 정할 수 있다. 전역 계정은 홈
정의역과 트러스트 관계를 갖는 임의의 정의역에서도 사용될 수 있다. 로컬 계정은 전역
사용자 계정이 트러스트된 정 의역에 없는 사용자를 위해 특정 정의역에 제공된 계정이다.
로컬 계정은 NT 워크스테이션이나 NT SERVER 에 프로그램 상으로 로그온할 수는 없지만
NT 가 설치된 컴퓨터에 엑세스 할 수 있고 로컬 및 전역 그룹에 위치될 수도 있다.
⑧ 사용자 계정 관리
사용자가 네트워크에 로그온하는 것을 방지하는 방법은 세 가지가 있다. 첫째, 해당 계정을
사용 불가 능하게 하거나, 둘째 엑세스 시간을 제한하는 방법, 셋째 계정을 삭제하는
방법이 그것이다. 계정을 사용 불가능하게 하면 언제든지 사용 가능하게 복구할 수 있지만,
계정을 완전히 삭제해 버린다면 삭제된 계정은 시스템에서 완전히 제거되어 사용자 계정
리스트에서 사라지고 복구되거나 복원될 수 없다.
새로 사용자 등록을 할 때 삭제된 계정과 동일한 이름, 그리고 프로퍼티로 작성될 수는
있지만 NT 의 내부 프로세서는 사용자 계정의 SID 를 식별하기 때문에 삭제된 사용자
계정에 보장된 어떤 권리도 기존의 동일한 이름을 갖는 새 계정으로 전송되지 않을 것이다.
4.2 RESOURCE 공유
WINDOWS NT 는 디스크 영역에 보관된 파일과 디렉토리를 자동으로 보관한다. 그래서
사용자 계정의 사용 권한을 가지고 있는 경우에만 디렉토리 내의 RESOURCE 의 사용을
허용한다. ‘ 사용자 관리’ 에서 시스템에 로그인하는 사용자와 그룹을 지정하고 각각의
PASSWORD,홈 디렉토리,그룹 등록,로그온 워크 스테이션,계정 타입 및 로그온 시간 등의
다양한 사용자 관리를 해왔다. 그러나 이것만으로는 RESOURCE 제어는 어렵다.
RESOURCE 를 사용하는 이용자의 다양한 RESOURCE 에 대한 요구,즉 파일 이나
디렉토리의 수정 및 이동 등에 대한 특별한 제어가 필요할 것이다.
① 드라이브와 디렉토리 공유
네트워크의 대부분의 서버들은 네트워크의 사용자에게 엑세스할 수 있어야 하는 파일과
디렉토리를 위 한 저장소로써 기능을 갖는다. 그러므로 NT SERVER 를 수행하는 서버의
파일과 디렉토리들은 이들에 엑세스하는 사용자를 위해 공유될 필요가 있다. 공유
디렉토리는 네트워크의 사용자에 유효한 하나의 하드디스크로의 기능을 갖는다. 디렉토리가
공유되면 해당 디렉토리에 있는 파일들에 대해서 사용자들 은 사용 권한을 갖는다.
디렉토리를 공유하려면 우선 공유 이름을 제공해야 한다. 네트워크 사용자가 해당
디렉토리를 엑세스할 때 사용하는 것인데 공유 디렉토리와 반드시 동일한 이름일 필요는
없다.
② 디렉토리와 파일에 대한 제어
디렉토리를 보호하는 사용 권한은 디렉토리 자체의 사용을 제어할 뿐 아니라 디렉토리의
파일에 대한 기본 파일 사용 권한을 포함할 수 있다. 즉, 파일을 가진 디렉토리를 보호하는
사용 권한에 따라 파일을 보호할 수 있다. 사용권한을 적용할 때 디렉토리와 파일 사용
권한은 권한이 부여된 디렉토리와 그 에 포함된 파일에만 영향을 준다. 그러나 권한이
부여되어 있는 디렉토리에 새로운 하부 디렉토리가 생겼다면 부모 디렉토리의 사용 권한을
계승하여 같은 사용 권한을 갖는다. 만일, 기존에 존재했던 하 부 디렉토리에 사용 권한이
적용되려면 새롭게 사용 권한이 부여되어야 한다.
4.3 프린터 공유
① 프린트 설정
NT 에서 언급하는 프린터 서버란 프린터가 연결되고 프린터 드라이브가 저장되어 있는
컴퓨터를 말한 다. 프린터 서버를 지원하는 OS 는 WINDOWS for Workgroups, Windows NT
Server, LAN Manager, MS-DOS, Windows 3.1 그리고 Windows 95 이다.
② 프린터 풀링 지정
프린터 풀링이란 두 개 이상의 동일한 프린터를 가지고 있는 경우 동일한 프린터 명으로
공유하여 빠른 프린팅을 가능하게 하는 공유 타입을 말한다. 프린터 풀링을 지정하려면
Create Printer 의 Detail
상자에서 현재 세팅하고 있는 프린터와 동일한 모델의 프린터와 연결하는 포트를 지정할 수
있다.
③ 프린터의 권한 부여
기본적으로 로그온 한 사용자 와 네트워크 상에서 프린터가 공유되었을 때, 네트워크를
통해서 컴퓨터가 연결되었을 때 프린터를 사용할 수 있다.
top
LAN CARD 의 이해
네트웍 운영에서 가장 중요한 장비중의 하나인 NIC(Network Interface CARD, LAN CARD)에
대하여 어떻게 동작 하는지를 살펴 보기로 하자.
1. LAN CARD 의 구조와 기능
LAN CARD 는 데이터의 송수신을 컨트롤하는 핵심장비이며, 네트웍에서는 수백에서 수천
바이트의 데이터를 하나로 묶어 패킷(Packet)단위로 데이터를 빠른 속도(이더넷 표준
10Mbps)로 전송한다. 따라서 LAN CARD 는 빠른 속도의 패킷을 송수신 하는 기본적인
기능을 지원하기 위한 구조로 되어 있다.
즉 데이터의 입출력과 기본적인 기능을 관장하는 콘트롤 칩, LAN CARD 제조회사마다
다르지만 통신전용 칩과 데이터를 저장하기 위한 버퍼로 되어있다. 버퍼는 종류에 따라
다르지만 8KB, 16KB 정도이며, PC 와의 통신은 내부 인터럽트를 이용하여 데이터를
전달한다.
[그림 1] LAN CARD 내부구조
top
2. LAN CARD 의 동작
LAN CARD 는 단순히 PC 혹은 네트웍에서 전달되어오는 정보를 상호 교환할 수 있도록
만들어 준다. 즉 PC 에서 전송 요구가 발생하면 LAN CARD 로 정보를 일정한 형태로
만들어 보내고 LAN CARD 에서는 이 정보를 일단 버퍼에 저장한 다음 네트웍에
맞는(Serial) 형태로 보낸다.
여기서 PC 와 LAN CARD 사이에서 논리적으로 묶어주는 소프트웨어가 필요한데, 이
소프트웨어를 네트웍 드라이버라고 하며, LAN CARD 를 직접 제어하는 PACKET 드라이버와
NOS(NETWORK OPERATING SYSTEM)를 통해서 간접적으로 LAN CARD 를 제어하는
방법이 있다.
NOS 는 사용자에게 투명성(Transparent)을 제공하기 위해 도스의 각종 인터럽를 가로채
관련 기능을 수행하도록 되어 있기 때문에 NOS 의 기능을 호출하지 않고도 이전과 동일한
방법으로 프로그램을 작성할 수 있다. 단, 네트웍를 지원하는 도스 기능과 유틸리티가
제공하는 지원함수가 알맞게 수행되기만 하면 된다.
[그림 2] NOS, DOS, PACKET, LAN CARD 의 관계
top
※ 드라이버(DRIVER)를 다시 요약하면 다음과 같다.
1) 정 의
드라이버는 이더넷또는 토큰링 네트웍 상의 데이터를 순차적으로 보내고 받는 네트웍
인터페이스 어댑터를 제어하는 소프트웨어이다. 드라이버는 하드웨어를 초기화하고
네트웍를 통하여 MAC LAYER 로 들어온 데이터를 버퍼링하여 상위 LAYER 로 넘겨주는
기능을 수행한다.
OSI MODEL 에 있어서 드라이버는 LAYER 2 인 DATA LINK LAYER 에서 작동하며 네트웍
인터페 이스 어댑터는 LAYER 1 인 PHYSICAL LAYER 에서 작동한다.
2) 드라이버의 종류
① 전용 드라이버 (MONOLITHIC DRIVER)
전용 드라이버는 MAC 드라이버와 프로토콜 간의 약속된 SPEC 없이 각 회사 고유의
인터페이스 규칙에 따라 작성된다. 이것들은 하나의 특정 프로토콜 STACK 또는 응용
PROGRAM 만을 지원한다.
장점으로는 적은 RAM 이용과 높은 성능이 포함되지만 범용성이 없다. 예를 들어 NIU.E 의
경우 전용 드라이버를 사용하면 PROGRAM 의 일부가 CARD 의 MEMORY 로
DOWNLOADING 되어 SYSTEM MEMORY 의 사용을 극대화할 수 있지만 UB 사의
프로토콜을 사용해야만 가능하다.
② 산업 표준 공유 드라이버
공유 드라이버는 다중의 프로토콜 STACK 이 동일한 인터페이스 어댑터를 공유하기 위하여
규정한
특정사양으로서 아래와 같은 종류가 있다.
3) NDIS (Network Interface Driver Specification)
MICROSOFT 와 3COM 에 의해 개발된 규정으로서 LAN MANAGER 에 대한 인터페이스
표준을 제공한다.
[그림 3] NDIS 의 구조
프로토콜 MANGER : PROTOCOL.INI FILE 로부터 프로토콜 및 MAC 드라이버에 대한
정보를 얻어 서 이들을 초기화하는데 사용한다.
MAC 드라이버 : MEDIA ACCESS CONTROL DRIVER 로서 ".DOS", ".OS2"의 확장명을
가진다.
프로토콜 STACK : NDIS SPEC 에 따른 프로토콜 STACK
4) ODI (Open Datalink Interface ) 드라이버
NOVELL 에서 규정한 공유 인터페이스 사양
[그림 4] ODI 의 구조
MAC 드라이버 : ODI, SPEC 에 따른 MAC DIRVER
NET.CFG FILE 의 정보를 읽어 초기화된다.
LSL : 프로토콜 STACK 과 MILD 사이의 ROUTING 기능을 제공한다.
STACK1,2 : IPXODI 및 ODI SPEC 에 따른 TCP/IP
5) PDS (Packet Driver Specification) DRVIER
FTP 소프트웨어에 의하여 개발된 공용 드라이버 규정.
- PDS 구조
스택 1 스택 2
PACKET DRIVER
* PACKET 드라이버 : PDS 에 따른 MAC 드라이버
* STACK 1, 2 : IPX 또는 TCP/IP (PDS SPEC)
top
3. 이더넷 패킷의 구조
이더넷 패킷은 헤더와 송수신 주소, 타입, 데이터로 구성되며, 64 바이트에서 1518 바이트의
범위를 가진다.
프리엠블 7 Byte
프레임 시작
1 Byte
구분자(SFD)
수신측 주소 2 or 6 Byte
송신측 주소 2 or 6 Byte
데이터 필드의 길이 2 Byte
데이터 0 ∼1500 Byte
패드(Option) 0∼46 Byte
체크섬 4Byte
각 프레임은 프리엠블로 시작하는데, 프리엠블은 7 바이트의 크기를 가진다. 각 비트의
패턴은 10101010 이다. 이것은 receiver 와 sender 의 동기를 맞추는데 이용된다. 다음으로
SFD 즉, Start of Frame Byte 가 오는 데, 10101011 의 패턴을 가지며, 프레임 자체의
시작점을 표시한다. 이 부분을 헤더라고 할 수 있으며, 총 8 바이트의 크기이다. 다음으로,
수신자와 송신자의 주소는 해당 LAN 카드에 물리적으로 기록되며, 각 6 바이트 를
차지한다. 이 주소는 다른 LAN 카드와 중복되지 않도록 주어지며, 이를 통해 네트웍
상에서 사용자를 식별할 수 있다. 다음으로 데이터 필드의 길이가 몇 바이트(0 -
1500)인가를 나타내는 2 바이트가 따라온다.
각 카드마다 고유한 길이의 데이터 다음에는 패드라는 부분이 있는데, 이 부분은 0 에서
46 바이트의 크기를 가진다. 데이터가 크기가 작아서 데이터 필드의 길이가 프레임의 최소
크기보다 작아질 경우, 이 부분에 몇 개의 추가적인 바이트를 삽입하게 된다.
Ethernet 프레임의 맨 마지막 필드는 체크섬(Checksum)이다. 이 부분은 32 비트의 해시
코드로 이루어져 프레임의 에러 체크에 사용된다. LAN 카드는 수신자의 주소를 이용해
수신 여부를 판별하므로 LAN 카드에 의해 정해지는 헤더 부분과 데이터를 제외하면,
송신자와 수신자 주소가 송수신의 핵심이 된다.
top
4. 패킷 버퍼와 송수신 포트
LAN 카드에는 패킷을 주고받기 위한 버퍼가 있다. 수신하는 패킷을 순환방식으로 저장하기
때문에 링 버퍼라고도 부르는 이 버퍼는 256 바이트씩 페이지 단위로 패킷을 저장한다.
따라서 16K 의 버퍼에는 모두 64 페이지가 저장된다. 이중 송신용 버퍼는 패킷의 최대
크기가 1514 바이트로 처음 여섯 페이지를 차지하고 나머지는 수신용 버퍼로 사용되며 링
방식으로 동작한다.
패킷 버퍼는 페이지를 단위로 하는 대기 행렬의 일종으로 볼 수 있다. 패킷 드라이버는
패킷 버퍼와의 송수신을 위해 포트를 이용하는데, 송신할 데이터를 버퍼로 옮기거나 수신한
데이터를 버퍼에서 읽어 올 때는 물론 전용 칩의 레지스터에 데이터를 읽고 쓸 때도 포트를
사용한다. 또한 LAN 카드를 동작시키기 위한 초기화 작업에서 전용 칩을 리셋할 때도 해당
포트에 읽기/쓰기 동작을 한다.
따라서 LAN 카드를 PC 에 꽂기 전에 먼저 네트웍에서 사용할 인터럽트 번호를 할당하고,
데이터의 송수신에 사용할 포트의 기준 주소와 사용할 DMA(DIRECT MEMORY ACCESS)를
정하는 작업을 해야 한다.
top
ETHERNET
1. Ethernet
1.1 Ethernet 의 역사
Ethernet 의 기본개념 중 많은 부분은 1960 연대 말 하와의 대학에서 구현된 Wide Area
Network 에서 온 것이므로 Ethernet 의 기본적인 기능인 CSMA/CD 접근 방법은 하와이
대학에서 개발되었고, 처음엔 ALOHA 광역 통신망에서 사용되었는데, 이것이 오늘날
Ethernet 의 근간을 이루게 되었다.
1970 년초 Xerox 사에서 Experimental Ethernet 이라는 것을 개발하였으며, 그 설계가 매우
성공적이어서 Ethernet 은 큰 인기를 얻게 되었다.
1.2 Ethernet 의 구조
Ethernet 은 IEEE 802.3 표준을 따르며 CSMA/CD 통신망 접근방법을 이용한다. 전송속도는
10Mbps 이며 통신량이 가끔씩 폭주하는 통신망의 경우에 매우 휼륭한 선택이라 할 수 있다.
하지만, 큰 통신망 부하에 대해서도 일정한 성능이 유지되어야 하는 경우에는 CSMA/CD
방식의 단점 때문에 Ethernet 은 다른 LAN 구조만큼 효율적이지 않다.
Ethernet 의 장점은 TCP/IP, IPX 등의 다른 프로토콜을 이용할 수 있다는 점과
미니컴퓨터와 고성능 워크 스테이션 접근을 쉽게 구성할 수 있다.
1.3 10Base-5, 10BAse-2, 10Base-T, 10Base-F 용어설명
10Base-5, 10Base-2, 10Base-T, 10Base-F 의 용어중 '10'은 10Mbps 속도를 의미하며,
Base 는 베이스밴드 (Baseband)를 말하며, '5', '2', 'T', 'F'는 전송 물리 매체(케이블)를
말한다.
'5', '2' 는 동축케이블 방식이며 각각 500M, 200M 의 거리를 의미하며, 전자는 Thick
Ethernet, 후자는 Thin Ethernet 으로 부른다. 'T'는 Twisted Pair 케이블을 'F'는
광파이버(Fiber Optic)를 전송미디어로 사 용하는 것을 의미한다.
CSMA : Carrier Sense Multiple Access 의 약어로 LAN 의 각 클라이언트가 동시에
통신회선을 사용할 때 발생할 수 있는 충돌을 막아 주는 프로토콜이다. 통 신회선의 사용
여부를 반송파를 통해 진단한 후 패킷을 전송하는 방식으로, 네트워크의 부하가 크다는
단점이 있다.
Ethernet : 초당 10MB 의 전송 속도, 2.8Km 의 전송 범위, 50Ω 의 동축 케이블을 사용 한
버스형 구조의 LAN 을 의미한다. 기본적인 형태의 LAN 을 의미한다고 받아 들여도 될
것이다. Ethernet 에는 IEEE802.3 이 사용된다.
top
Protocol 이란?
서로 약속된 통신규약을 의미한다. 통신이란 것은 방송과 달라서 서로 주고받고자 하는데
목적이 있다.
서로 다른 방식으로 말한다면 서로 알아듣지 못할 것이다. 그래서 서로 약속된 방식으로
통신하는 규약을 만든 것이다. 이것을 프로토콜이라 한다.
예를 들어서 우리가 사용하고 있는 언어도 훌륭한 프로토콜이라 할 수 있다. 미국인과
대화를 하고 싶을 경우에는 프로토콜 즉 사용하는 언어(한국어 혹은 영어)가 같아야지만
대화를 할 수 있다. 미국인은 영어로만 대화를 시도하고 한국인은 한국어로만 대화를
한다면은 의사소통을 할 수가 없다. 두 사람은 하나의 언 어를 사용해야지만 의사소통이
가능할 수가 있는 것이다.
Novell NetWare 는 IPX/SPX, Windows NT 는 NetBEUI, 인터넷에서는 TCP/IP 라는
프로토콜을 사용한다
Network 장비
1. 리피터, 미디어 컨버터, 더미 HUB
이 장비들은 LAN 들을 1 계층에서 상호 연결한다. 1 계층을 가장 쉽게 이해할 수 있는
방법은 bit pipe 로 생각하는 것이다. 리피터를 가지고 이 비트 파이프의 범위를 연장할 수
있다.
미디어 컨버터 : 하나의 LAN 에서 다른 종류의 케이블 시스템을 연결할 수 있다.
더미 HUB : 전통적인 10baseT HUB 혹은 MAU (Multistion Access Unit)를 지칭하는 말로
사용된다.
1 계층이라는 것은 모든 사용자들이 공유할 수 있는 전송능력의 한계를 보여주는 것이 될
수 있다. 이것은 비트단위로 전송함을 의미하며 frame 포맷이나 address 에 관심을 가지지
않는 다는 것이다. 더미 HUB 하나의 port 로 들어가는 정보는 다른 port 로 나올 뿐이다.
2. Intelligent HUB
더미 HUB 와 마찬가지로 여러 대의 워크스테이션들이 intelligent HUB 에 연결될 수 있다.
더미 HUB 와 intelligent HUB 의 가장 큰 차이점은 Management Port 와 network 의
연결이다.
Management Port 는 트래픽 통계, 에러율과 같은 기본적인 성능 관련 정보를 제공하기
위해 기본적으로 사용된다. Intelligent HUB 는 인터널 LAN 의 정의된 수를 가지고 일정한
수의 port 를 지원한다. 몇몇 제품은 stackable 구성을 할 수 있기 때문에 최대 network 의
크기와 가용성을 증가시킨다. 추가적인 network 연결로 Intelligent HUB 는 더미 HUB 에
비해 상당한 유용성과 이점을 제공한다.
top
3. bridge, LAN switch
bridge 와 LAN switch 는 2 계층에서 작동하는 장치이다.
이 디바이스들은 스테이션과 두 개 혹은 그 이상의 LAN 을 연결하는 장치로 LAN 프로토콜
헤더에 있는 address 를 근간으로 frame 을 전송하는 장치들이다. 오늘날 브리징 기능은
여러장치에서 지원되고 있으며 대부분의 router 역시 브리징 기능을 제공하고 있다. LAN
switch 는 동일한 혹은 다른 종류의 LAN 들을 연 결해주기 위해 사용되는 새로운 종류의
intelligent HUB 디바이스들이다. bridge 와 몇몇 LAN switch 들은 전체 LAN frame 을 버퍼에
넣어 놓고 목적지로 전송하는 Store and Forward 방식을 사용한다. 이러한 브 릿지와 LAN
switch 는 2 계층, 혹은 LAN frame 에서 사용되는 MAC 계층의 address 에 의해 작동된다.
LAN switch 는 기능적인 측면에서 한단계 진보된 것이다. 멀티 LAN intelligent HUB 는 어떤
스테이션이 어느 인터널 LAN 에 연결되어 있다는 것을 운영자가 수동으로 정의해 주어야
하는 다소 고정된 개념 에서 여러 개의 LAN 들을 상호 연결할 수 있다. Intelligent HUB 와
LAN switch 를 구분하게 해 주는 것은 소프트웨어에 의해 자동으로 행해지는 switching
매트릭스의 유무이다. LAN switch 는 LAN 의 의미를 근 본적으로 재정의 한다. LAN 은 더
이상 공유된 미디어와 브로드캐스트의 시스템이 될 필요는 없다.
자동 switching network 의 출현으로 전반적인 network 의 능력이 증가되었다. LAN switch 를
구분하는 주 요한 변수는 Store & Forward 대 Cut Through Switching 과 port 당 복수 MAC
address 의 지원이다.
top
4. Router
Router 는 network 계층에서 작동하며 IP(Internet Protocol)와 같은 3 계층 프로토콜을
사용한다.
Router 는 LAN frame 의 데이터필드에서 사용되는 3 계층 address 를 사용하여 트래픽을
LAN 들 사이에 전송 하며 3 계층에서 작동하기 때문에 모든 router 들은 다른 종류의
LAN 들을 상호 연결시키는 기능을 가지고 있 다. 오늘날, 대부분의 전형적인 router 들은
전용링크를 통해 연결되며 계속적으로 ISDN, frame 릴레이,ATM 등 기본 network 들을
지원하고 있다.
5. gateway
gateway 는 OSI 모델의 6,7 계층까지 모든 계층에 대한 Conversion 을 제공해 준다.
gateway 는 저계층에서 헤더와 트레일러의 모든 부분을 제거하고 사용자 데이터를
전송하거나 연결된 다른 network 에서 사용중인 구조로 변환하여 전송한다. 오늘날 모든
경우에 있어서 gateway 는 LAN 에 연결되어 있는 디바이스들과 호스트 컴퓨터 시스템
사이의 액세스를 제공하고 있다.
top
원거리 통신망 입문(WAN)
광역 통신망의 기본, X.25
1. X.25 란 ?
X.25 이란 일반적으로 LAN 과 LAN 상에서 쓰이는 것으로 다시 말하면, WAN 상에서 널리
쓰이고 있는 프로토콜이다. LAN 상에서는 일반적으로 TCP/P 를 비롯하여 IPX,
AppleTalk 등의 많은 프로토콜이 있지만, WAN 상에서는 일반적인 X.25 와 요사이 각광을
받고 있는 FrameRelay 등이 있다.
원거리통신망 즉 WAN 상에서는 패킷교환망과 회선교환망으로 구분되며, X.25 는
호스트시스템 혹은 LAN 과 패킷표환망 간의 인터페이스를 제공한다. 여기서 X.25
프로토콜에 대한 이야기에 앞서 WAN 상에서의 전송방식과 교환방식에 대한 이해를
하고자 한다. 그것은 또한 X.25 의 가장 중요한 부분이기도 하다.
1.1 전송방식과 교환방식
일반적으로 물리적인 전송 선로를 통하여 정보를 전송할 수 있는 유선 통신은 전용
회선을 이용하는 방 식과 교환 회선을 이용하는 방식으로 나눌 수 있다. 전용 회선을
이용하는 방식은 송신측과 수신측 사 이에 전용선을 연결하여 데이터를 전송하는 방식을
의미하며, 교환회선을 이용하는 방식은 우리가 흔히 알 수 있는 공중망(전화망)이라고
생각하면 이해가 빠르다. 두 방식의 차이는 전용회선의 경우는 송신측과 수신측 간의
데이터 전송이 아주 빈번한 경우에 많이 사용되며, 공중망의 경우 여러 사람들이 공통
적으로 사용할 경우에 사용된다. 여기서 주의할 것은 전용회선의 경우 경제적 비용이 큰
반면에 데이터의 전송속도가 빠르지만, 상대적으로 교환회선의 경우는 다소 저렴한 비용에
상대적으로 데이터의 전송 속도가 느리다. 교환회선 방식에서는 사용자의 통신장비는 망
내의 교환기와 전용선으로 연결되며, 통신 망 내에는 교환기들이 회선으로 연결되어 있다.
이때 교환기들을 연결하는 회선은 망 내에 있는 모든 교환기들이 일대일로 전부 연결되지
않고 몇 개의 교환기들 사이에만 연결이 이루어져서, 송신측과 수 신측과 통신을 할
때에는 이러한 교환기들을 통해서 데이터들의 전송이 이루어진다.
이러한 교환방식에는 회선교환방식과 패켓교환방식이 있으며, X.25 는 패켓교환방식에
쓰이는 프로토콜인 것이다. 회선교환방식은 송신측과 수신측을 연결하는데 고정적인
회선을 통하는 방식으로 일종의 물 리적인 전용선을 쓰는 것과 같은 방식이다. 쉽게
생각하면 전화가 대표적인 회선교환방식이다. 즉 통화 가 이루어지면, 그 회선은 다른
사람이 쓸 수 없다는 것이다. 이와 달리 패켓교환방식은 모든 데이터가 패켓 단위로
전송되기 때문에, 송신측과 수신측 사이에 고정적으로 할당되는 물리적인 연결은 없으며,
각 교환기들은 물리적인 전송 매체 상에 일정한 길이를 갖는 패킷을 전송하는 방식으로
데이터를 전송한다. 회선교환방식과 패켓교환방식의 특징적인 부분을 나타내면, 다음
과 같다.
1.2 패켓교환방식
앞서 X.25 에 대해 언급하면서, 패킷교환방식에 대해서 언급을 하였다. 그러면 이러한
패킷교환방식에 대 해서 구체적으로 언급을 하겠다. 패킷교환방식이란 ITU-T 권고의
표준통신규약에 따라 데이터를 일정크기의 패켓 단위로 분할 한 후 기억장치에 축적하고,
수신처에 따라 적당한 경로를 선택 전송하는 국제 표준의 교환방식을 일컫는 것이다.
① 패켓이란 ?
여기서 패킷이란, 정보를 일정크기로 분할하고 각각에 송수신 주소를 부가하여 만든
데이터 블록을 의미하며, 패켓 간 상호간섭을 최소화하면서 망을 경유하여 이동할 수
있다. 원래 패켓교환방식의 등장배 경은, 군사용 음성통신회선의 도청방지를 위해 창안된
것으로 데이터를 여러 조각, 즉 패켓으로 나누어 서로 다른 경로를 통해 전송하고 최종
목적지에서는 패켓을 재조립하여 데이터를 복원하는 방식으로 도청을 불가능하게 하는
데에서 유래되었다.
교환기술 특성구분 회 선 교 환 패 켓 교 환
대역폭 사용 형식 고정된 대역폭 전송 대역폭 동적 사용
대화식 사용이 가능할 대화식 사용이 가능할
대화식 사용면
정도로 빠름 정도로 빠름
패켓은 배달될 때까지 저장
메시지 저장 유무 저장 안됨
가능
전송 경로의 형태 전체전송을 위해전송로 설립 패켓마다 전송로 설립
호출된 지국이 바쁠 패켓이 전달되지 않으면
busy 신호를 냄
때 송신자에게 통지됨
전자 기계식 또는 컴퓨터화된 교환
교환노드 종류 소규모 교환 노드
노드
속도와 코드변환
보통 없음 속도와 코드 변환 있음
여부
오버헤드 비트 호출 설정 후에는 오버헤드비트 없음 각 패켓마다 오버헤드비트
있음
② 패켓교환방식의 원리
송신측에서 송신된 패켓은 패켓교환망 내의 각 경유교환기에서 약 msec 가 소요되는 저장
및 전송 (Store & Forward)이라는 기본원리에 따라 최종목적지까지 전송된다. 이때 각
교환기들은 다음 경유 교환기 또는 최종 목적지 교환기가 패켓을 정확히 수신할 때까지
기억장치에 일시 저장되고 수신이 확 인된 패켓은 폐기되며, 해당 기억공간은 다른 패켓의
일시저장에 이용된다. 따라서 패켓교환망은 여러 분할된 패켓을 동시에 처리하도록
함으로써 이용율을 향상시키며, 회선교환망의 독점사용으로 인한 잠 시댁등의 비효율을
현저히 낮추게 되었다.
③ 가상회선 방식
패켓을 수신한 각 교환기는 그 패켓을 다음 어디로 보낼지 결정하는 경로선택 기능을
수행한다. 호출 설정 후, 양측의 단말기는 회선교환망의 경우처럼 물리적인 경로를
단독으로 사용할 수는 없지만, 논리 적인 통신경로를 호출 해제시까지 유지하는 데 이
논리적인 통신경로를 가상회선(Virtual Circuit)이라 한다. 똑같은 송신자와 수신자이더라도
전송경로는 여러 가지가 될 수 있으며, 이러한 전송경로로 설정 되어진 경로를
가상경로라고 한다. 이 말의 의미는 여러 가지 경로 중에 그것이 가상적으로 결정되었
다는 의미이다. 가상회선에는 다음의 두 가지 방식이 있다.
교환가상회선(SVC : Switched Virtual Circuit) : 통신을 행할 때마다 통신경로를 설정/ 해제
고정가상회선(PVC : Permanent Virtual Circuit) : 미리 지정된 상대방과 통신경로가
고정적으로 성립 되어 있는 방식
top
2. X.25 의 구성
X.25 프로토콜은 DCE 와 DTE 간의 상호 접속에 대해서만 규정하며, DCE 간의 네트워크
내부접속에 대한 사 항은 규정하지 않는다. 즉, X.25 는 DCE 와 DTE 간의 통신절차를
규정한 계층화된 프로토콜이다. X.25 는 3 계 층의 프로토콜로 구성되며, 그것은 각각
물리계층, 링크계층, 패킷 계층이다. 각각의 계층의 개략적인 기능은 다음과 같다.
물리계층 : 단말기나 패켓교환기나 전송 장비 간의 물리적 접속에 관한 것으로, X.21 을
사용하 며, X.21 은 DTE 와 데이터 망에 적합하도록 만들어진 DCE 간의 인터페이스를
정의하고 있다.
프레임계층 : 단말기와 패켓교환기간의 원할한 데이터 전송을 위한 데이터 링크의
제어기능 수행하며, HDLC 프로토콜의 ABM 모드를 사용하며, 일반적으로 LAPB 라고
알려져 있다.
패켓계층 : OSI 모델의 네트워크 계층에 해당되며, DTE 와 DCE 간의 가상회선(Virtual
Circuit)제공을 제공하 고, 트랜스포트 계층 데이터의 안정된 전송을 지원한다. 이러한
계층간의 관계는 어떠한가 살펴보자 물리계 층은 OSI 7 Layer 의 물리계층과 같은
개념으로 생각하면 되며, 여기서는 프레임계층과 패켓계층의 관계에 대해서 언급하겠다.
프레임 계층의 모든 정보 프레임은 자신의 정보영역에 패켓을 포함하고 있으며, 패켓들 은
데이터 링크상에서 논리채널에 의해 다중화된다. 또한 프레임 계층의 프로토콜이 에러의
검출 및 회복 기능을 수행하므로 데이터 링크를 통해 전송되는 패켓은 에러 없이
단말기간에 전달된다. 사용자 데이터가 X.25 의 3 계층으로 내려가면 그 데이터에
제어정보를 담은 헤더를 부착하여 패켓을 만든다. 이 제어정보를 담음 패켓은 LAP_B
엔티티로 내려가서 패킷의 앞, 뒤로 제어정보가 덧붙여져 LAP_B 프레임이 된다. 이
프레임의 정보는 LAP_B 프로토콜의 동작에 사용된다.
top
3. X.25 를 이용한 패켓교환망의 특징
3.1 장점
첫째, 우수한 호환성이다. 국제표준으로 자리잡은 지 오래고 역사 또한 오래되었기 때문에
현재 거의 모 든 프로토콜을 지원하고 이식성이 강하다.
① 국제 표준 X.25 프로토콜 채택
② 비표준 프로토콜인 SNA / SDLC 도 수용
③ 프로토콜 변환기능과 자동속도 변환기능
둘째, X.25 는 3 계층을 지원하므로(요즘 각광 받고 있는 FrameRelay 는 2 계층) 에러체크
기능이 강력하다. 따라서 고신뢰성을 보장받을 수 있다.
셋째, 패켓교환방식은 패켓단위로 그 때의 상황에 맞는 통신경로를 찾아 전송함으로써
장애가 발생 하 더라도 정상적인 통신경로를 선택하여 우회전송이 가능하다.
넷째, 디지털 전송을 기본으로 하므로 전송품질이 우수하고, 패켓전송시 전송에러 검사를
통해 에러 발 생시 재전송 수행한다.
다섯째, 고효율방식이다.
① 하나의 물리적 회선에 다수의 논리채널 할당 (1 : N)
② 서로 다른 지역의 데이터를 하나의 고속 회선으로 수용가능
③ 경제적인 네트워크 구성가능
3.2 단점
패켓을 일단 기억장치에 축적하고, 수신처에 따라 적당한 경로를 선택해 전송하는
축적교환방식이므로, 전송을 위해 다소의 처리지연 발생할 수 있다. 이러한 연유로 요사이
FrameRelay 가 각광을 받고 있는 것 같다. 앞서 잠깐 언급하였지만, FrameRelay 는 2 계층
프로토콜로서 에러체크기능이 상대적으로 적기 때문에 전송속도가 빠르다고 할 수 있다.
단 여기서는 회선의 안정성이 선결 조건이라 할 수 있다. FrameRelay 에 대해서는 다음
Part 에서 구체적으로 언급하므로, 여기서는 배제하겠다.
top
4. X.25 와 Frame-Relay 와의 비교
Frame-Relay 에 대한 이해는 다음 장에서 이루어 질 것이다. 여기서는 이러한 Frame-
Relay 와 X.25 와의 비 교를 통해서 X.25 의 특징을 조금 더 이해하고자 한다. 여기서
가장 먼저 기본적으로 개념을 잡고 있어야 할 것은 Frame-Relay 는 기본적으로
2 계층구조를 가지고 있다는 것이다. 이것은 회선의 신뢰성을 바탕으로 에러 처리 등의
기능을 빼고 고속으로 전송할 수 있는 방식으로, X.25 가 3 계층 전송방식으로 전송한다는
점에서 크게 다른 점이라 할 수 있다.
항 목 전송단위 가입자 속도 에러처리 OSI 층
2.4Kbps -
X.25 패 켓 Node to Node 1,2,3 계층
56Kbps
Frame-Relay 프 레 임 9.9Kbps - E1 End to End 1,2 계층
top
FDDI
1. FDDI(Fiber Data Distributed Interface)
LAN 기술에서 얼마전까지 우리에게 알려진 가장 빠른 통신 방법은 광 파이버 (Fiber
Optics)를 사용한 100Mbps 속도의 FDDI 방식이다. 그러나 2 년 전부터 Fast Ethernet 과
ATM 기술이 소개되었다.
2. FDDI 의 역사
FDDI 의 역사는 1982 년 10 월 미국 표준협회(ANSI) X3T9.5 커미티에서 초고속 광 LAN -
FDDI 초안이 발표되었고 꽤 시간이 경과된 1990 년 말이 되어 OSIRM(OSI 참조 모델)의
물리층(Physical Layer), 데이터링크 층(Data Link Layer)에 대한 FDDI 스펙이 결정되었다.
표준 제정이 지연된 것은 SMT(Station Management Type) 확정이 늦어진데 기인되었다.
현재는 FDDI II 표준을 제정하고 있다. FDDI II 는 16 개 의 6Mbps 채널로 FDDI 를
엑세스하여 음성, 화상 데이터도 기존 FDDI I 에서의 데이터 처리 부분과 함께 수행하도록
하는 문제와 실시간 처리에 따른 전송 속도의 보장 측면을 강화시킨 스펙이다.
3. FDDI 의 구조
Fiber Optic 를 매체로 사용한 100Mbps 통신 속도의 FDDI 는 이미 널리 알려져 있고 백본
LAN 으로 많이 사용하고 있다. FDDI 는 100Mbps 대역폭을 이증 광 케이블로 연결하는
구조로 접속 형태는 링 형태로 엑세스 제어(Access Control)는 토큰 방식을 채택하며
이중의 링 구조를 가지는 LAN 구조로서 전송매체로 광섬유를 사용한다. FDDI 가 고속으로
작동하지만 여러 면에서 Token Ring 과 유사하다.
FDDI 와 Token Ring 은 많은 특성을 공유하는데 토폴로지(Ring), 매체액세스 기술(Token
Passing) 등을 예로 들 수 있다. FDDI 의 가장 중요한 특징중 하나는 전송매체로 광섬유를
사용하는 것이다. 광섬유는 보안성, 신뢰성, 속도 등에서 동선에 비해 유리하다. FDDI 는
두가지 형태의 광섬유를 사용하는데 Single-Mode 와 Multi-Mode 이다. Mode 는 일정한
각도로 광섬유에 들어오는 광선의 묶음으로 생각할 수 있는데 Single-Mode 광섬유는
한가지 Mode 의 광선이 광섬유를 타고 전파되고 Multi-Mode 광섬유는 여 러 Mode 의
광선이 전파된다. Single-mode 광섬유는 Campus Backbone 에 흔히 쓰이고 Multi-Mode
광섬유는 Workgroup 을 연결하는데 사용된다. Multimode 에서는 LED(Light-Emitting
Diode)를 광원으로 사용하며 Single-mode 에서는 일반적으로 레이저가 사용되며 Multi-
Mode 보다 먼 거리까지 신호를 전달할 수 있다. FDDI 는 통상의 10Mbps Ethernet, 4 혹은
16 Mbps 토큰링 LAN 에 비해 처리 대역이 10 배정도 크고 또 LAN 거리를 최대 200km
링으로 구축할 수 있어 광대한 지역의 LAN 과 고속 백본 LAN 의 해결책으로 중요한 위치를
차지하고 있다.
top
4. FDDI 의 특성
Fiber Optic 를 매체로 사용한 100Mbps 통신 속도의 FDDI 는 이미 널리 알려져 있고 백본
LAN 으로 많이 사용하고 있다. FDDI 는 100Mbps 대역폭을 이중 광 케이블로 연결하는
구조로 접속 형태는 링 형태로 엑세스 제어는 토큰 방식을 채택하고 있다. 통상의 10Mbps
Ethernet, 4 혹은 16 Mbps 토큰링 LAN 에 비해 처리 대역이 10 배정도 크고 또 LAN
거리를 최대 200km 링으로 구축할 수 있어 광대한 지역의 LAN 과 고속 백본 LAN 의
해결책으로 중요한 위치를 차지하고 있다.
top