이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」을 참고하여 작성했습니다. 지금까지 점대점 링크의 계층 1에 속하는 하드웨어 구성요소와 인코딩에 대해 살펴보았다. 프레이밍 프레이밍은 계층2로서 두 노드 사이의 프레임 교환에 이용된다. 패킷 네트워크에서 데이터를 끝없이 보낼 수 없다. 그렇기에 비트를 하나의 묶음으로 자르는 것을 프레임이라고 한다. 즉, 수신하는쪽이 프레임을 인식할 수 있도록 송신하는 쪽에서 봉투를 씌워 묶는 것을 프레이밍이라고 한다. 프레이밍은 전형적으로 네트워크 어댑터에서 구현된다. 네트워크 어댑터는 호스트 메모리로 부터 프레임(데이터+헤더 일부분)을 넣고 가져오는 작업을 진행한다. 프레이밍에는 대표적으로..
이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」을 참고하여 작성했습니다. 무선 링크(Wireless Links) 유선링크 대신 무선 링크를 사용해야 하는 경우가 있다. 이동성을 지원해야하거나, 즉시 사용 가능해야 하는 경우에는 무선 링크를 사용한다. 무선 링크는 이동 중에 사용할 수 있으며 별도의 설치비용 없이 즉시 사용 가능하다는 장점이 있다. 하지만 공중을 통해 퍼져나가기에 유선에 비해 전송품질이 떨어질 수 있으며, 인접한 링크 사이에 간섭이 일어날 수 있다. 또한 같은 신호여도 전달되는 방식이 달라 생기는 문제인 multipath problem이 발생할 수 있다. 보통은 전파사용의 규제(라이센스 제도)를 통하여 무선..
이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」 을 참고하여 작성했습니다. 성능을 판단하는 마지막 요인은 '지연시간 X 대역폭'이다. 이는 비트로 나타내는 링크의 길이이며 대역폭을 굵기로 지연시간을 길이라고 생각한다면 '지연시간 X 대역폭'은 링크의 부피라고 생각하면 된다. 즉 대역폭이 반영된 지연시간이라고 생각하면 된다. 예를들어 지연시간이 100ms, 대역폭이 45Mbps라면 대역폭 X 지연시간은 560KB가 된다. 위 요인은 링크를 효율적으로 사용함에 있어 중요한 요인이기에 네트워크 운영자 입장에선 중요하다. 예를들어 두개의 Frame이 있다. 위에는 1M이며, 아래는 100M이다. 위에는 대역폭이 낮기때문에 A로부..
이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」 을 참고하여 작성했습니다. 지난 강의에서 동기식 다중화 방법인 주파수분할 다중화(FDM)와 시분할 다중화(TDM)에 대해 살펴봤다. 동기식 다중화는 주파수나 시간을 고정적으로 분할하여 처리하지만 고정 분할로 데이터를 처리하게 될시 패킷 스위칭 과정에서 잉여자원이 생길 수 있다. 동기식 다중화의 고정분할로 인한 문제를 보완하기에 위해 나온 개념이 비동기식 다중화의 일종인 통계적 다중화이다. 통계적 다중화(Statistical Multiplexing)는 시분할 방법의 일종으로 고정적으로 자원을 분할하는 것이 아닌 요구에 따른 분할을 하기에 자원공유의 효율성이 증가한다. On-d..
이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」 을 참고하여 작성했습니다. What we will Learn? 통신의 개념 유무선 집적 연결 / LAN 패킷 네트워킹 인터넷 기초 호스트/단말 통신 시스템 네트워크를 보는 관점에는 세가지가 있다. 1. 네트워크 사용자 관점 : 통신 응용이 필요로 하는 서비스를 제작(이용)한다. 내부 동작원리에 대해 깊이 알 필요가 없다.(ex. 보낸 메시지가 오류 없이 정해진 시간 안에 전달되는 것을 원한다.) 2. 네트워크 설계자 관점 : 네트워크 자원들이 효율적으로 이용되며 각각의 사용자에게 공평하게 할당되도록 효율적인 설계를 해야 한다. 3. 네트워크 제공자 관점 : 네트워크 통신 장..
- Total
- Today
- Yesterday
- 그리디
- java
- 시뮬레이션
- 자바
- dfs
- 벨만포드
- nodeJS
- 백준
- 스레드
- nest.js
- 백트래킹
- Computer Architecture
- 그래프
- 알고리즘
- boj
- nestjs
- BFS
- 예외처리
- 자바스크립트
- 컴퓨터 구조
- node.js
- 세그먼트 트리
- 컴퓨터 통신
- 재귀
- 동적계획법
- 투포인터
- typeORM
- ReactNative
- 구현
- 중앙대학교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |