❓ 통신이란 : 정보공유를 하기 위한 것
- 데이터 통신의 목적 : 데이터의 교환 (exchange of data)
- 데이터 통신의 중요 point
- Delivery : 정확한 목적지로 가야함.
- Accuracy : 정확한, 올바른 data 가 전달되어야 함.
- Timeliness : data 가 필요할 때 전달되어야 함.
- Jitter : 연속적인 입력을 buffer로 변환할 때의 간격을 jitter
- 데이터 통신의 components (5가지)
- protocol ( 약속, rule )
- sender ( 보내는 사람 )
- receiver ( 목적지, 받는 사람 )
- message ( 전달하고자 하는 data )
- 통신 방법
- 데이터 흐름 종류 ( 3가지 )
- Simplex : 한 방향으로만 흐름 ( ex) TV, radio )
- Half-duplex : 양방향으로 흐르지만 동시 불가 ( ex) 무전기 )
[ 이러한 상황을 해결하기 위해 protocol 이라는 약속이 필요함 ]- Full-duplex : 양방향으로 동시 소통 가능 ( ex) 전화기 )
- network : 통신할 수 있는 장치 집합의 상호 연결
- [ 통신할 수 있는 장치 ]
- host : 컴퓨터, 데스크탑, 노트북, 휴대폰 . . .
- network 연결 장치 : router, switch, moden . . .
- network creteria ( 기준 )
- Performance ( 성능 ) : throughput 및 delay
-> throughput : 단위시간 당 처리량
-> delay : 시간 지연
-> throughput 을 높이는 것이 중요.- Reliability ( 신뢰성 ) : failure 빈도, failure 복구시간
-> 고장이 많이 나지 않는다.
-> 고장났으면 빨리 복구되어야한다.- Security ( 보안 )
-> 인증받지 않은 사용자가 사용하지 못하게 하는 것.
-> 데이터가 바뀌지 않게 하는 것.
-> 쓰고 싶을 때 쓸 수 있게 하는 것.
- physical structure
- Point-to-Point : 일대일 연결
- Multipoint : 하나의 link에 여러개 연결
A fully-connected mesh topology : 그물망처럼 모든 device 연결
[ 장점 ]
- 전용 link를 사용해 다른 네트워크에 영향이 없음.
-> 연결이 끊어졌을 때 데이터 손실이 적음.
[ 단점 ]
- hardware cost 가 비싸다.
A star topology : 하나의 hub에 연결
[ 장점 ]
- hub 와 연결될 때는 전용 link 를 사용하므로 보안 측면에서 좋다.
[ 단점 ]
- 연결시키고 있는 hub 가 망가지는 순간 시스템 사용 불가
A bus topology : 하나의 link에 device 를 tab 으로 연결
[ 장점 ]
- 새로 기기 연결시킬때 tab 하나만 추가적으로 필요하므로 비용이 싸다.
[ 단점 ]
- 전용 link 가 아닌 다같이 쓰므로 성능이나 보안측면에서 좋지 않다.
- failure 가 자주 생긴다.
A ring topology : ring 처럼 원으로 연결되어있어 양방향으로 소통한다.
[ 장점 ]
- 새로 기기 연결시킬때 repeater 라고 하는 증폭기 하나만 추가적으로 필요하므로 비용이 싸다.
- 양방향으로 돌기 때문에 한 방향이 망가져도 다른 방향으로 돌면 됨.
[ 단점 ]
- 전용 link 가 아닌 다같이 쓰므로 성능이나 보안측면에서 좋지 않다.
- LAN 과 WAN 의 차이점
- network size 가 다름.
- LAN : normally limited in size ( 회사 내 )
- WAN : 매우 넓음. ( 마을, 나라, 전세계 등등 )
- interconnect 하는 기기가 다름.
- LAN : 컴퓨터, 휴대폰과 같은 host 를 연결.
- WAN : switch, router, modem 과 같은 network 를 연결시켜주는 기기를 연결
- 소유주가 다름
- LAN : 사용자가 소유주 ( 회사의 network 면 그 회사가 소유주 )
- WAN : network 회사가 소유주 ( 통신회사 )
-> 이러한 회사에게 빌려쓰는 것임.
- internet : 적어도 두개의 link 를 함께 연결하는 switched network
-> 서로 통신할 수 있는 둘 이상의 네트워크
-> network 끼리의 연결이 필요함 <- 이것을 switch 가 해줌.
- switch의 2가지 종류
- curcuit-switched
- switch 는 목적지 주소를 보고 경로 설정과정 수행.
- 경로가 정해지면 다른 사람이 자원 사용 불가.
- 장점 : 사용자끼리 경쟁하지 않아도 됨.
- 단점 : 데이터를 전혀 보내지 않아도 다른 사람이 사용 불가.
- packet-switched
- router 에서 queue 를 사용해 보낼 data 저장
( 순차적으로 보냄 )- 목적지 주소를 붙여 패킷단위로 보냄.
- 요즘은 packet-switch 가 우세.
- 장점 : 남이 쓰지 않으면 내가 사용 가능 ( 효율성 good )
- 단점 : 사용자끼리 경쟁해야함.
- Internet : 수천 개의 상호 연결된 네트워크로 구성.