1.1 Data Communications
📁 Data Communication system components
- Message 메세지
- Sender 송신자
- Receiver 수신자
- Medium 데이터 전송에 필요한 매체
- Protocol 통신에 필요한 모든 약속, 규칙
- Full-duplex : simulatneously
- station : 통신할 수 있는 장치들
📁 Direction of Data Flow
- Simplex
한방향(undirectional) / ex) 모니터, 키보드
- Half-Duplex
양방향(directional) / ex) 무전기
- Full-Duplex
양방향(directional) / ex) 전화
1.2 Networks
= link로 이어져있는 node(device)들의 집합.
- Node : 네트워크 장치의 구성요소(컴퓨터, 라우터 등등)
- 분산 처리가 가능해진다.
📁 Criteria
🍪 Performance(성능) : 어떻게 연결하느냐에 따라 성능에 차이 ex) 네트워크 범위
- 사용자 수, hw sw 성능에 영향
- Throughput & Delay 로 측정됨
🍪 Reliability(신뢰성) : 네트워크를 얼마나 유지할 수 있는가
- 자연재해에 대해 보호
- frequency of failure, failure후 recovery time, Catastrophe
🍪 Security(보안) : 허용되지 않은 사람으로부터 보호
📁 Physical Structures
= Type of Network Connection
🍪 Point-to-point : 장치 간 1:1 연결
- 장점 : 성능, 신뢰성, 보안 좋다 / 단점 : 비용
🍪 Multi-point(multi-drop) : 여러 장치들을 동시에 연결
- 통신을 보낼 때 목적지 주소를 통해 필요한 station에 전달
- 장점 : 비용, 사용자 접근성 좋음 / 단점 : 보안(도청 문제)
- party : 통신하는 당사자
📁 Physical Topology(위상)
🍪 Mesh = 각 Station들이 Point-to-Point로 연결
- station마다 Ran이 네개 있어야 함.
- 장점 : 성능, 신뢰성, 보안 좋다 / 단점 : 비용 - 포트가 많기 때문
🍪 Star = 모든 station들이 Hub에 Point-to-Point 연결
- 장점 : 케이블이 적어지기 때문에 비용이 적다, 모든 Station들은 하나의 입/출력 포트를 가지고 있기 때문에, 오류를 찾기 쉽다.
- 단점 : Hub 과부하, Hub가 망가지면 전체가 망가진다. Hub에서 충돌이 발생할 수 있다.
🍪 Tree
Star가 계층형으로 구성
- Active Hub : Hub끼리 연결. 꼭대기에 위치
- passive Hub : 밑에 있는 애들
🍪 Bus = Station들이 한 라인(back bone)에 Multi-Point로 연결
[양방향 통신]
- 장점 : 필요한 케이블이 적다(비용 굿), 설치가 쉽다
- 단점 :
-> Perform : slower / 선 하나가 망가지면 전체가 고장 / difficult reconfiguration
-> error가 젤 많이 난다 = 충돌이 젤 많이 난다.
🍪 Ring
[단방향 통신]
- 각 device들은 권한(Token)을 부여받은 후 통신 가능 -> 문제가 생겼을 때 찾아낼 수 있다. 나한테 권한이 오지 않으면 앞에서 문제가 발생했구나!
- 장점 : 비용 적다, 설치 쉽다
- 단점 : 한 방향으로 돌기 때문에 ring이 잘못되면 전체가 고장 -> needs dual ring ( 고장나면 다른 ring으로 우회 전송), 확장성이 좋지 않다
🍪 Hybrid = Star + Bus
- 시험 : 그려봐라!
- 비용 적다.
- 한 케이블이 잘못되어도 그 backbone에 있는 station들만 영향을 받는다.
📁 Categories of Networks
🍪 LAN : Local area network
🍪 MAN : Metropolitan area network
- 도시 규모의 네트워크, LAN들의 연결
- backbone : LAN들의 연결
🍪 WAN : Wide area network
- 전세계 규모, ex) internet , 통신사
1.3 Internet
1.4 Protocols and Standards
- ISO
- ITU-T
- IETF : Internet standard -> 이정도는 기억하자.