본문 바로가기
728x90

공부164

Routing Routing이란? - 패킷을 목적지로 전하기 위해 다음 전달 노드를 결정하고 해당 노드로 전달하는 과정 - Routing Table 이라는 자료구조를 활용 Routing 에는 Shortest Path Problem이 존재 즉 가장 최적화된 길을 찾는 문제가 계속 있었습니다. 2 Basic Routing Architecture 1) Distance-Vector (거리 벡터) 2) Link-State (링크상태) Distance-Vector Link-State Algorithm Distributed Bellman-Ford Dijkstra Routing Info Distance-Vector Link-State Exchange with Neighbor Routers All Routers in the Netwo.. 2020. 5. 26.
선택정렬 복습 복습이라고 적은 이유는 이 노트가 컴공들의 선생님 같은 존재인 '나동빈' 선생님의 알고리즘 기초 강의를 보고 작성하는 거기 때문입니다. 선택정렬을 정렬 중에서 가장 기본이고 가장 비효율적인 정렬이라고 할 수 있습니다. 말로 풀어보자면 '가장 작은 수를 선택해서 앞에 수와 바꾼다' 인데요. 일단 가장 작은 수를 선택하기 위해서 배열을 다 돌아야하기 때문에 말로만 들어도 좀 비효율적인 느낌입니다. 그럼 예시를 들어보겠습니다. 다음과 같이 정렬되지 않은 배열이 있습니다. 3 4 1 5 2 배열을 쓱 보고 가장 작은 수를 선택합니다. 1입니다. 그럼 첫번째 수인 3과 교환해줍니다. 1 4 3 5 2 이제 1은 신경쓰지 않아도 됩니다. 2번째 수인 4부터 시작해서 가장 작은 수를 찾아봅니다. 처음부터 봐도 끝까지.. 2020. 5. 26.
Arithmetic & Logic Unit 정수(integers)와 부동소수점(floating point) 를 다루는 ALU 에 연산과정에 대해 알아보겠습니다. 교수님이 교재 PPT 저작권 문제에 대해 알려주셔서 이제 직접 그래야할거 같네요! (똥손의 눈물) 어쨌든 한 번 가보겠습니다. -정수 표현법 1. 바이너리 표현법 : 이진수입니다. 41 = 00101001 2. Sign-Magnitude : 부호와 절댓값입니다. 3. Two's complement : 2의보수 입니다. -SignMagnitude(부호와 절댓값) 왼쪽 비트가 '부호비트'입니다. 0은 양수를 의미하고 1은 음수를 의미합니다. +18 = 00010010 -18 = 10010010 문제 - +,- 연산인지 -,-연산인지 구분을 해주어야합니다. - 0의 표현이 00000000과 1.. 2020. 5. 25.
Forwarding vs Routing 유튜브를 시작했습니다! 굉장히 허접하지만 봐주시면 너무 감사할 거 같습니다ㅠㅠ감사합니다. https://www.youtube.com/watch?v=gcyV95u2814&t=7s 오늘 데이터통신 시간에는 Forwarding 과 Routing 에 대해 배워서 정리해보겠습니다. 일단은 Router Architecture Overview 를 보면 좀 더 자세히 봐 볼까요? 위 아래로 층이 나뉘어져 있습니다. 위는 routing, management control plane 이고 아래는 forwarding data plane 입니다. 쉽게 말해 위는 제어를 담당하는 부분이고 밑은 데이터가 이동하는 부분이라고 보면 됩니다. 좀 더 보기 쉽게 표로 정리했습니다. Forwarding Routing 역할 Router i.. 2020. 5. 21.
728x90