전공/네트워크(14)
-
Wireless LANs
Overview of Wireless LANs 무선 전송 매체 비싼 가격, 에러율이 높음, 고속화 어려움, 신뢰성이 낮음 안정성 라이선스를 받아야 함 응용 LAN확장 용이 안테나와 안테나 간의 통신 건물 간 interconnect 옮겨 다니면서 통신 Ad hoc networking : 컴퓨터와 컴퓨터 간의 direct 통신 Single Cell LAN Extension 기지국 CM(control module) – 백본망 연결 UM(user moduel) Multi Cell LAN Extension 무선에서 전송할 수 있는 거리 제한받음 지역별로 나눠서 CM을 설정 두 개의 영역에서 같은 주파수를 사용하면 안 됨 Cross-Building Interconnect 빌딩과 빌딩 사이의 통신 Point to p..
2023.09.28 -
High Speed LANs
Introduction 기술적인 빠른 변화 LAN의 사용처 많음 빠른 속도 필요 10M->100M(Fast) Fast and Gigabit Ethernet Fiber Channel High Speed Wireless LANs High speed LAN의 특징 CSMA/CD Precursors ALOHA 최초의 버전 패킷 라디오 네트워크를 위해 개발됨 스테이션이 언제라도 프레임을 전송할 수 있음 잘못된 프레임을 받을 수 있음 -> 무시 이용률이 낮음 최대 이용률 18% 성능을 향상하기 위해 slotted ALOHA방식 나옴 Slotted ALOHA Time slot으로 나눔 Slot에 동기 되어 전송 다음 slot이 시작할 때 전송 망가지는 크기가 ALOHA의 1/2 최대 이용률이 38% 망의 상태를 보지..
2023.09.28 -
Local Area Network Overview
Local Area Networks (LANs) LAN의 기본요소 : 토폴로지, 매체, wiring layout, medium access control(mac) 프로토콜 LAN Topologies Station의 물리적 배치 (a) 버스 (b) 트리 (c) 링 – closed loop (d) 스타 – center에 연결된 형태 Bus and Tree 버스를 확장하면 트리구조 버스를 연결하기 위해 탭이 필요 – t탭 하나의 매체를 통해 full duplex – 동시에 주고받음 매체를 통해 전파 한 군데에서 보내면 여러 군데에서 다 받음 터미네이터가 필요 터미네이터는 신호가 반사되지 않도록 신호를 흡수 트리는 버스를 합성한 것 No closed loops 트리의 시작은 headend에서 모든 곳에서 다 수..
2023.09.28 -
Cellular Wireless Networks
Principles of Cellular Networks Cellular network는 이동성을 제공하기 위해 만들어짐 무선이라는 자원은 상당히 제한된 자원임 -> 효율적으로 사용해야 함 제한 요소를 해결하기 위한 방식 => cellular 면적을 여러 개의 cell로 나누고 경우에 따라서 cell에서 같은 주파수를 동시에 사용 25 채널 CDMA는 60 채널 반경 80km (하나의 셀이 80km) 하나의 셀 내에서는 같은 주파수를 동시에 사용할 수 없음 같은 주파수를 재사용하기 위해서는 셀 사이즈가 작을수록 좋음 Cellular Network Organization 모바일 기술의 주요 기술 각각의 셀은 base station(기지국)을 가짐 Base station은 하나의 셀을 커버 커버하는 간격 =..
2023.09.28 -
Congestion in Data Networks
혼잡이란 혼잡은 네트워크를 통해 전송되는 패킷의 수가 네트워크가 패킷을 다룰 수 있는 용량에 도달하면 발생 혼잡 제어의 목적은 성능이 급격하게 떨어지는 레벨 이하로 패킷의 수를 유지하는 것 데이터 네트워크는 큐의 네트워크이다. 일반적으로 80% 이용률이 되면 문제가 생김 유한한 큐는 데이터를 잃어버릴 수 있다는 것을 의미 노드의 큐 각각의 링크는 최소 한쌍의 버퍼를 가짐 하나는 전송버퍼 하나는 수신버퍼 큐의 상호작용 뒤의 큐가 다 차면 앞의 노드가 보낼 수 없음 이상적인 네트워크 이용 실제 - 혼잡 제어 X 혼잡 제어의 매커니즘 Backpressure Choke packet : 혼잡이 발생하면 choke packet을 source에 전송 Implicit : 지연, 폐기, 간접적 Explicit : 패킷에..
2023.09.28 -
Routing in Switched Data Network
Routing in Packet Switching Network 라우팅이 스위치 네트워크를 설계하는데 주요 설계 요소임 네트워크를 통해 엔드노드들 간의 루트를 선택하는 것이 라우팅임 라우팅 알고리즘이 가져야 하는 요구 조건 정확성 단순성 견고성 안정성 공정성 최적성 효율성 Performance Criteria 라우팅 알고리즘 평가 기준 루트를 선택하기 위해 사용됨 Minimum hop : 가장 간단한 형태 hop : 하나의 노드와 다음 노드 사이 거리가 길더라도 hop이 적으면 서비스하는 데 걸리는 시간이 짧다고 봄 최소가격 알고리즘(least cost) 최소가격알고리즘은 융통성이 있어 minimum hop보다 일반적 Elements of Routing Techniques for Packet Switch..
2023.09.28 -
Asynchronous Transfer Mode
The Role of Asynchronous Transfer Mode(ATM의 역할) ATM은 효율적인 스위칭 방식 통계적 다중화를 기반 전송되는 패킷의 길이는 고정길이 → 고정 길이 패킷 : Cell 작고 고정된 길이(53byte) 고정길이의 패킷을 사용함으로써 효율적인 다중화 가능 지연을 줄일 수 있음 지연의 변이도 줄일 수 있음 서비스 품질 향상 연결의존서비스 circuit switching의 성능을 가지면서 packet switching의 융통성과 효율성을 가짐 어떠한 서비스도 제공가능(실시간 or 비실시간) : 데이터, 음성, 비디오 QoS 서비스 품질 제공 우선순위 컨트롤 가능 ATM ITU-T : international tele communication union ATU Forum 다중화 ..
2023.09.28 -
Circuit Switching and Packet Switching
Switched Communications Networks switching node(교환노드)는 노드들 간에 데이터를 전송하는 교환 시설을 제공 stations : 네트워크에 접근하는 장치들 nodes : 통신을 제공하는 교환 장치들 전송 링크로 연결됨 point to point로 전용됨 FDM와 TDM을 사용하여 다중화됨 네트워크 안에 있는 요소들은 node 네트워크 밖에 있는 요소들은 station station은 end user end user의 종류 : PC, Server, Mainframe(대형컴퓨터) 네트워크의 고객이 될 수 있음 고객들은 또 다른 고객들과 통신이 가능해야 함 ⇒ 네트워크 필요 네트워크 주요 구성 요소 : node, link Switching node(교환노드) : 노드와 노..
2023.09.28 -
Multiplexing
Multiplexing 다중화 하나의 물리적 라인이 다수개의 링크를 제공 여러 개의 source and destination 쌍이 하나의 물리적 링크를 공유 물리적 링크의 용량이 충분히 크고 이것을 n개의 source and destination에 공유 FDM, TDM, STDM Frequency Division multiplexing 주파수 대역을 나눈 것 sub carrier frequency 서브 반송 주파수 시간축 시간을 연속적으로 사용 transmitter에서 input이 subcarrier에 의해 modulation 한 후 합함 사용되는 주파수가 다르므로 영향을 미치지 않음 receiver에서 bandpass filter를 사용하여 측정한 대역만 출력한 후 반송주파수 사용하여 각각 디모듈레이션..
2023.09.16 -
Data Link Control Protocols
Data Link Control Protocols 데이터를 전송하기 위해, control을 하기 위해, 물리적 층 위에 논리적 층이 추가되어야 한다. L1 : physical layer L2 : data link layer point와 point 간의 신뢰성 있는 전송 보장 error control flow control L3 : network layer routing L4 : Transport layer end와 end 사이 신뢰성있는 전송 보장 error control L5 : session layer L6 : presentation layer L7 : application layer 하나의 링크를 통해 데이터의 교환을 다뤄야 함 frame synchronization 프레임 동기화 언제 프레임이 시..
2023.09.16 -
Error Detection and Correction
Asynchronous and Synchronous Transmission 전송방식에는 비동기 방식과 동기 방식이 있음 transmitter와 receiver사이의 타이밍을 맞춰야 함 데이터 전송이 언제 시작되고 끝나는지, 데이터 내에서 각각의 비트를 구분할 수 있어야 함 receiver는 각 간격의 중간을 샘플링 transmitter의 clock speed와 receiver의 clock speed가 달라서 오차가 생길 수 있음 0이 계속될 때 또는 1일 계속될 때 문제 발생 clock을 동기화 시킴으로써 해결 transmitter와 receiver가 같은 clock사용 별도의 라인 사용 비용이 큼 → 잘 사용하지 않음 인코딩 Manchester 매 비트마다 천이가 일어나서 동기 일어남 더 큰 대역폭 요..
2023.09.16 -
Signal Encoding Techniques
원래의 신호는 전송에 적합한 형태가 아님 → 전송에 적합한 형태로 바꾸기 위해 인코딩을 함 인코딩 4가지 방식 디지털 데이터 → 디지털 신호 가장 단순한 형식 하나의 전압 레벨을 1에 할당하고 다른 전압 레벨은 0에 할당 더 복잡한 인코딩 scheme이 신호의 스펙트럼을 변경시키는 것에 의해 성능을 향상하기 위해 사용됨 디지털 데이터 → 아날로그 신호 음성을 사용하기 위해 사용 모뎀을 이용해서 디지털 데이터를 아날로그 신호로 바꿈 Aplitude shift keying(ASK) Frequency shift keying(FSK) Phase shift keying(PSK) 아날로그 데이터 → 디지털 신호 음성이나 비디오 같은 아날로그 데이터를 디지털 전송장비를 사용하기 위해 디지털로 바꿔야함 가장 간단한 기..
2023.09.16