전공/데이터 통신 19

12강 Mobile Networks

Basics on Mobile Networksnetwork infrastructure 는 주로 기간 망을 말합니다.(일반적으로 광섬유 유선연결)MS와 UE는 같은 것을 말하고 주로 스마트폰이나 노트북을 말합니다. 기지국이 Base Station이고 유선망에 연결되어있습니다.주로 모바일이 기지국에 연결되는 수단을 wirelessLink라고 보면 된다.단말이 네트워크 인프라에 연결된 기지국에 무선으로 접속하는 것을 infrastructure mode라고 부른다. (주로 와이파이, 셀룰러 네트워크)기지국 없이 단말들끼리 직접 통신하는 모드를 ad hoc모드라고 부른다.현재 와이파이는 adhoc모드와 infrastructure모드를 모두 지원하고 있다.이 도표에서 봐야할 것 : wifi는 high data ra..

11강Wired LAN (Ethernet) & Wireless LAN (WiFi)

Wired LAN (Ethernet)802.3, CSMA/CD(과거 기술), Ethernet switch(최근 기술)Ethernet최초로 사용된 LAN 기술 입니다.Single chip, multiple speeds (쉽게 구현)간단하고 저렴.속도 경쟁에서 뒤쳐지지 않고 있다.이더넷 변천사여기까지가 UTP로 구현하고 그 이상은 Fiber로 한다.Ethernet: Physical Topology이더넷은 Bus 토폴로지로 초창기에 구현되었다. (90년대까지는 인기)star 토폴로지 : 오늘날에 많이 사용중앙에 활성스위치각 “spoke”는 각각의 이더넷 프로토콜을 실행해서 노드간의 충돌이 없다.이더넷의 특징Connectionless and Unreliable Service데이터의 순서보장X, 에러가 나도 버림..

10강 Data Link Control & Medium Access Control

Data link control(DLC), Medium access control(MAC) ⇒ 이건 물리 법칙이 아니라 사람들이 정하는 방식으로 프로토콜을 정의 하는 것 입니다. (표준화 된 동작이 중요)이번주에는 기본적인 설계철학 설계 원리에 배우도록 하겠습니다.Link Layer & IEEE 802 Project여기서 DLC layer는 더 이상 불충분 하거나 쓸모 없어져서 MAC에 흡수되긴 했다.다만 오늘은 설계 철학을 말하기 위해서 DLC 와 MAC을 모두 설명하도록 하겠다.Data link control (DLC) sublayerMedia access control (MAC) sublayer분배하는 경우는 주로 broadcast links를 말하고 주로 무선에 해당한다. 실제로는 MAC을 중심으..

9강 Error Detection and Correction (Block Coding, Hamming Distance, Error Detection 기법, Checksum,CRC)

개요Block coding : DVD나 CD등에서 이용하는데 실제로 스크레치가 나도 데이터가 손상되지 않도록 도와줌.Cyclic coding : 1,2계층에서 에러가 났는지 확인하는 방법으로 주로 wifi나 일반적으로 사용하는 방법입니다.Checksum : TCP/IP에서 헤더가 에러가 났는지 안 났는지 확인 → 오래된 시스템에서 주로 사용되고 성능이 Cyclic coding기법이 더 성능이 뛰어나지만, TCP기법은 과거에 나온 프토토콜이기 때문에 checksum을 사용하고 있음.Forward error correctionError들의 타입에러란 보낸 값에 대해서 예상치 못한 변화가 있는 것을 말한다. 쉽게 말하면 1을 보냈을 때 0이 감지되거나 0을 보냈을 때 1이 감지되는 상황을 말한다.Single-..

8-3 [TCP Layer] TCP Slow Start,Multiplexing, UDP

Transport Layer (TCP, UDP)기본적으로 라우터는 Transport Layer가 없다고 보시면 됩니다.즉 이것은 logical end to end connection이라고 보면 됩니다.Send side: breaks app messages into segments passes to network layerReceive side: reassembles segments into messages, passes to app layerMore than one transport protocol available to appsInternet: TCP and UDP(udp는 transport layer의 기능을 잘 표현하고 있진 않다.)중요한 역할Reliable, in-order delivery (TC..

8-2강 [Network Layer] DHCP ,IP Datagram Format, IP Addressing, NAT

Network LayerTransport segment from sending to receiving host (4계층으로부터 packet을 내려 받아야한다.)On sending side encapsulates segments into datagrams 2계층으로 세그먼트를 datagram으로 만들어서 내려줘야만 한다.(받을때는 반대)Network layer protocols in every host, route4계층은 세그먼트 3계층은 datagramNetwork Layer의 기능Network layer functions  (라우팅 알고리즘)항상 프로토콜을 정의할 때는 2가지로 나뉘는데 Data plane과 Control plane으로 나눕니다.Data plane라우팅 알고리즘을 구성하는건 data p..

[8-1강] Basics on Data Link Layer(Mac ,Nodes and Links, Three Types of addresses, ARP)

시작하면서그동안 physical layer만 공부했지만 이번에는 data link layer를 공부하겠습니다.3계층 4계층에 대한 지식이 있다면 더 깊게 이해가 가능하기 때문에 기본적인 설명을 하면서 진행하겠습니다. (더 깊은 내용은 네트워크 통신에서 배웁니다.)Data link layerNetwork layer: IPTransport layer: TCP & UDP이렇게 배우도록 하겠습니다.Data link Layer에서 통신직접적으로 wifi에 연결 할 때 사용하는 layer 가 physical layer와 data link layer 입니다.1,2 계층 같은 경우 직접적으로 디바이스가 전기적 신호를 주고 받습니다.서로 다른 디바이스여도 서로 통신이 가능한 이유는 라우터가 서로 통신을 연결해주기 때문입..

[데이터 통신 7강] Transmission Media, Switching& Performances

전자기 신호가 어떠한 매질을 통해서 전달되는지를 이야기하는 챕터입니다.상식적인 수준에서 내용을 소개한다고 보시면 됩니다.Transmission MediaTransmission media : 데이터를 전송하는데 지나가는 매질을 말합니다.크게 무선과 유선으로 나뉩니다.전기 신호를 이용한 장거리 통신19세기 모스의 전신 발명으로 시작되었습니다.전보를 통한 통신은 느리고 금속 매체에 의존했습니다사람의 목소리전화는 1869년에 발명되었습니다무선 통신1895년 헤르츠가 고주파 신호를 전송할 수 있게 되면서 시작되었습니다나중에 마르코니는 대서양을 통해 전신으로 메시지를 전송하는 방법을 고안했습니다.전송 미디어의 종류크게 유선과 무선으로 나뉘는데 유선을 Guided 라고 무선을 Unguided라고 부르기도 합니다.구리..

[데이터 통신 6-2강] Constellation Diagram & Analog to Analog Modulation

Constellation Diagram어떤 PSK던 sin wave로 표현을 합니다.ASK와 PSK 같은 경우 amplitude 와 phase 가지고 나타낸다 frequency가 고정되어있기 때문에amplitude와 phage를 가장 효과적으로 나타낼 수 있는 방법 중 하나가 2차원 상의 한 점으로 나타내는 방법 입니다.원점으로 부터 거리가 amplitude이고 angle 이 phage가 된다고 보면 됩니다.각 그래프를 보고 왜 그렇게 되는지 알자.x 축이 sin y축이 cos이라고 봐봅시다.QPSK : cos과 sin 값은 서로 직교한다. x,y = (sin,cos)여기서 왜 11 01 00 10 이렇게 가는지 궁금할 수 있는데 grey code 때문입니다.즉 그대로 표현하면 1 아니면 0 이렇게 si..

[데이터 통신 6-1강] Analog Transmission

Analog Transmission시작하면서..지난 시간은 디지털 신호를 그대로 보내는 유선통신에서 사용되는 기법을 배웠다.오늘 이야기 할 부분은 송신기에서 수신기로 보낼 때 아날로그 시그널로 보내는 상황을 보시면 됩니다.사실 우리가 만드는 데이터는 대부분 디지털인데 디지털을 아날로그로 바꾸는 것을 modulelation이라고 합니다.아날로그를 아날로그로 바꾸는 것도 modulation이라고 합니다.Multiplexing아날로그 신호를 동시에 보낼 수 있는데 품질이 떨어지지 않고 어떻게 되는지 공부할 예정입니다.Digital to Analog : 일반적인 이동통신의 예시Analog to Analog : 라디오 예시Digital Data to Analog Signal (Digital to Analog Mo..

728x90