목록전체 글 (117)
솜은 코튼
2023.06.07 - [NW] - [NW] 데이터링크층 [NW] 데이터링크층 데이터링크층 . 인터넷은 라우터나 스위치와 같은 장치들을 연결하는 네트워크 조합이다. 패킷이 호스트에서 다른 호스트로 전달되면, 네트워크들을 통과하는 경로가 필요하다. Alice의 컴퓨터 sommda.tistory.com 주소 . 링크 계층 프로토콜은 유니캐스트, 멀티캐스트, 브로드캐스트의 주소를 정의한다. 유니캐스트 주소 유니캐스팅은 일-대-일 통신을 의미한다. 유니캐스트 링크 계층 주소는 48bit(6byte)이다. 12개의 16진수로 표현하면 다음과 같다. A3:34:45:11:92:F1 멀티캐스트 주소 멀티캐스팅은 일-대-다 통신을 의미한다. 멀티캐스트 링크 계층 주소는 48bit(6byte)이다. 12개의 16진수로 ..
데이터링크층 . 인터넷은 라우터나 스위치와 같은 장치들을 연결하는 네트워크 조합이다. 패킷이 호스트에서 다른 호스트로 전달되면, 네트워크들을 통과하는 경로가 필요하다. Alice의 컴퓨터에서 Bob의 컴퓨터가 단일 네트워크를 통해 연결되어 통신한다. 발신지나 목적지는 단 하나의 데이터링크층이 포함되어 있고, 라우터에서는 2개의 데이터링크층이 포함된다. 데이터링크층에서의 통신은 노드-대-노드이다. 2개의 종단 호스트와 노드로써 라우터, 링크로써 두 노드 사이의 네트워크로 표현한다. 처음 노드는 발신지 호스트, 마지막 노드는 목적지 호스트이다. 첫 번째, 세 번째, 다섯 번째 링크는 세 가지의 LAN을 나타내고, 두 번째와 네 번째 링크는 2개의 WAN을 나타낸다. 데이터링크층은 물리층에서 서비스를 제공 받..
2023.06.05 - [NW] - [NW] 교환 (회선-교환망) [NW] 교환 (회선-교환망) 교환 . 네트워크는 서로 연결된 장치들의 모임이다. 여러 자이를 보유하고 있을 때는 장치들 간에 통신이 가능하도록 연결하는 방법에 대해 고려해야 한다. 해결책으로 점-대-점 링크를 구성하 sommda.tistory.com 패킷 교환 . 패킷-교환 망을 통해 메시지가 전달된다면 패킷을 고정 또는 가변 길이로 나누는 것이 필요하다. 패킷의 길이는 네트워크와 해당 프로토콜에 의해 결정된다. 패킷 교환에는 패킷에 대한 자원 할당은 없다. 이는 링크에 대한 예약된 대역폭이 없다는 것이고, 각 패킷에 대한 계획된 처리 시간이 없다는 것을 의미한다. 자원은 요청에 따라 할당되며, 할당은 먼저 오는 것을 먼저 서비스하는 것..
교환 . 네트워크는 서로 연결된 장치들의 모임이다. 여러 자이를 보유하고 있을 때는 장치들 간에 통신이 가능하도록 연결하는 방법에 대해 고려해야 한다. 해결책으로 점-대-점 링크를 구성하는 그물형 접속형태나, 하나의 중앙장치를 두고 이것과 다른 장치들 간에 점-대-점 링크를 구성하는 스타형 접속형태를 이용할 수 있다. 하지만 큰 네트워크에 적용될 때는 실용적이지 못하다. 더 나은 해결책으로 '교환'을 이용하는 방법이 있다. 교환망은 '교환기'라 불리는 상호 연결된 노드의 열들로 구성된다. 교환기란 교환기에 연결된 둘 이상의 장치 사이의 임시적인 연결을 만들 수 있는 하드웨어적이거나 소프트웨어적인 장치이다. 교환 망에서 이 노드들 중 몇몇은 통신장치에 연결되고 나머지는 경로를 지정하기 위해서만 사용된다. ..
데이터 전송률 관리 . TDM의 다른 문제는 입력 측의 데이터 전송률이 다른 경우에 대한 처리이다. 데이터 전송율이 동일하지 않다면 '다단계 다중화', '복수 슬롯 할당', '펄스 채워넣기'의 세 가지 전략을 조합하여 해결할 수 있다. 다단계 다중화 . 다단계 다중화는 어느 입력의 데이터율이 다른 것들에 비해 정수 배만큼 빠를 때 사용되는 기술이다. 처음 2개의 입력을 먼저 다중화하여 다른 3개의 입력과 같은 속도로 만들 수 있다. 복수 슬롯 할당 . 복수 슬롯 할당 경우에는 단일 입력 회선에 1개보다 많은 슬롯을 할당하는 것이 효율적이다. 위의 그림은 50kbps의 입력 회선에는 2개의 슬롯을 할당하고 있다. 다중화 풀기를 끼워 넣어 하나의 입력 회선으로부터 2개의 출력 회선으로 만든다. 펄스 채우기 ..
2023.06.04 - [NW] - [NW] 다중화 (주파수 분할 다중화) [NW] 다중화 (주파수 분할 다중화) 다중화 . 링크는 제한된 대역폭을 가지며, 대역폭을 효율적으로 사용하는 것은 중요하다. 따라서 몇 개의 저대역 채널을 묶어서 하나의 더 큰 대역의 채널을 만들 필요가 있다. 대역폭을 활용하 sommda.tistory.com 시분할 다중화 . 시분할 다중화(TDM, time-division multiplexing)는 링크의 높은 대역폭을 여러 연결이 공유할 수 있도록 하는 디지털 과정이다. FDM에서 대역의 일부를 공유하는 대신에 시간을 공유하는 것이다. FDM처럼 같은 링크가 사용되지만, 링크는 주파수가 아닌 시간별로 구획되었다. 그림에서 1,2,3,4번 신호에 순차적으로 링크를 차지하고 있..
다중화 . 링크는 제한된 대역폭을 가지며, 대역폭을 효율적으로 사용하는 것은 중요하다. 따라서 몇 개의 저대역 채널을 묶어서 하나의 더 큰 대역의 채널을 만들 필요가 있다. 대역폭을 활용하는 방법은 다중화와 확장이 있다. 다중화에서 목표는 효율성이며, 여러 개의 채널을 모아 하나의 채널을 만드는 것이다. 두 장치를 연결하는 매체의 대역폭이 두 장치가 필요로 하는 대역폭보다 클 경우, 언제든지 링크를 공유할 수 있다. 이처럼 다중화는 단일 링크를 통하여 여러 개의 신호를 동시에 전송할 수 있도록 한다. 다중화된 시스템에서는 n 개의 장치가 단일 링크의 대역폭을 공유한다. 왼편에 있는 4개의 장치는 전송할 데이터 스트림을 다중화기로 보내고, 다중화기는 스트림들을 1개의 스트림으로 조합한다. (다-대-일) 송..
디지털 전송 . 데이터 전송률 1초당 전송된 데이터 요소의 개수로 정의하며 단위는 초당 비트 수(bps)이다. 신호 전송률 1초당 전송된 신호 요소의 개수이며 단위는 보(baud)다. 데이터 전송률은 비트율이라고도 하며, 신호율은 펄스율, 변조율, 보율이라고도 한다. 데이터 통신은 신호 전송률을 낮추면서 데이터 전송률을 높여야 한다. 데이터율을 높인다는 것은 전송 속도를 높이는 것이고, 신호율을 낮춘다는 것은 대역폭 요구량을 줄인다는 것이다. 아날로그 - 대 - 디지털 변환 . 아날로그를 디지털 신호로 바꾸는 기법 중 펄스 코드 변조와 델타 변조가 있다. 펄스 코드 변조 . 가장 널리 사용되는 기법이 펄스 코드 변조(PCM, Pulse code modulation)이다. PCM 부호화기는 아래 세 과정을..
대역폭 . 대역폭은 두 가지 다른 값을 측정할 수 있다. 하나는 Hz를 단위로 하는 대역폭이고, 하나는 초당 비트 수이다. 헤르츠 단위의 대역폭 복합 신호에 포함된 주파수 영역 또는 채널이 통과시킬 수 있는 주파수 영역이다. 비트율 단위의 대역폭 대역폭은 채널이나 링크 또는 네트워크가 통과시킬 수 있는 초당 비트 수를 일컬을 때가 있다. 예로 고속 이더넷의 최대 100Mbps의 대역폭을 갖는다고 말할 수 있다. 이는 네트워크가 100Mbps로 전송할 수 있다는 것이다. 헤르츠 단위의 대역폭이 늘어나면 비트율 단위의 대역폭도 늘어난다. 처리율 . 처리율은 어떤 지점을 데이터가 얼마나 빠르게 지나가는가를 측정하는 것이다. 대역폭과 동일해 보이나 다르다. 어느 링크가 B bps의 대역폭을 가질 수 있으나 이 ..
디지털 신호 . 디지털 신호에서 데이터는 1은 양전압으로, 0은 제로 전압으로 부호화될 수 있다. 디지털 신호는 2개보다 더 많은 준위를 가질 수 있다. 위의 그림에서 a에서는 준위마다 1비트를 그림 b에서는 준위마다 2비트를 보낸다. 일반적으로 신호가 L개의 준위를 가지면 각 준위는 log₂L개의 비트를 보낸다. 비트율 . 대부분의 디지털 신호는 비주기적이어서 주기나 주파수를 사용할 수 없다. 주파수 대신 비트율을 사용하는데 '비트율'은 시간당 비트 간격의 개수이다. 즉, 1초 동안 전송된 비트의 수를 의미하고, 일반적으로 bps라고 표현된다. 만약 텍스트 자료를 매초당 100페이지를 다운로드 받아야 한다면 채널당 필요 대역폭을 구한다면 각 페이지는 줄당 80개의 문자로 된 24개 줄로 되어 있고, 각..