분류 전체보기(33)
-
Data Plane - Router Architecture
Ref : Computer Networking - A top down approachData Plane?- 지역적이고, 라우터 개별적으로 작동하는 기능의 영역.- 라우터에 도착하는 데이터그램(Network Layer)이 어느 라우터로 나갈지를 결정한다. Control Plane?- 네트워크단의, 광범위하게 작동하는 로직(기능)의 영역.- 데이터그램이 라우터들 사이에서 어떻게 전달될지 결정한다.- Control Plane에는 전통적인 알고리즘 결정 방식과 SDN 방식이 존재한다. Ref : Computer Networking - A top down approachRouter Architecture Overview- High-speed Switching fabric은 하드웨어 단에서 ns단위로 동작하며, 어..
2025.07.01 -
Intoduction to Decorator Pattern 2025.07.01
-
Dart 기초 문법 한번에 정리하기
# Print Hello, World!세미크론만 빼면, 어디서 많이 본 문법 같지 않은가?# Var, and Dynamic Variable둘다 비슷 한 것 같은데, 무언가가 다르네?- Var : 변수가 처음 만들어 지는 시점에서 Data의 Type을 고정(Static)- Dynamic : 상황에 따라서 여러가지 Data Type으로 변경 가능 # Const vs Final - Const : 일반적인 프로그래밍 언어에서 주로 사용되는 그 Const가 맞다. 상수 고정용.- finall : 초기에 어떠한 값도 가지지 않는 상태로 만들어 지고 나서, 나중에 상수 값을 저장할 수 있음. # Conditional StatementC++의 그것과 유사하지 아니한가?- 이 외에도, for 반복문이나 while, do..
2025.07.01 -
청춘을 모르는 개발자 지망생은 괴로워
결국엔 잡아먹힐 운명인 것인가 / Ref : https://bbs.ruliweb.com/community/board/300779 요즘 세상에 대기업 가서 떵떵거리는게 중요하지 누가 학문이 좋아서 대학에 가냐만은, 그런 미친놈이 여기 한명 있다. 정확히 말하면, 학문 그 자체가 아니라 프로그램을 만드는 것이긴 하지만. 그리고 나는 어느 정도 되는 대학에 가면, 이런 사람들을 많이 만날 줄 알았다. 근데 유감스러운 점은, 그런 일은 없었단 말이지. 물론 내가 사람을 많이 만나지 못해 봐서 이렇게 생각 할 수 있다. 하지만 적어도 우리 교수님의 증언과 사색의 광장에서 막걸리를 마시는 우리 학우들을 보면, 음... 글쎄다, 술 마시면 텐션이 와락거리고 관심사 외에는 말을 잘 못하는 내가 낄 수 있을련지는 참 ..
2025.07.01 -
Reliable Data Transfer Protocol(rdt)
Reliable Data Transfer Protocol (rdt)- 패킷 로스가 나는 상황이나 순서대로 패킷이 들어오지 않는 등, 네트워크 상의 Channel들은 대부분 신뢰도가 떨어지는(Unreliable) 경우가 많다. 이때 이러한 Channel상에서 Reliable한 Data Transfer를 해보자! 는게 rdt 프로토콜이다. rdt 1.0 : 신뢰 가능한 채널에서 신뢰성 있는 전송 - 기본적으로 (외계인이 만든 하이테크놀로지던 간에) 신뢰 가능한 채널이 있다고 가정하므로, rdt 1.0의 구조는 단순하다.- Sender는 데이터가 들어오면 패킷으로 만들어서 보내고, 리시버는 들어오면 뽑아서 message를 프로세스에 보낸다.- 근데 문제는 현실에서 이럴리가 없으므로... rdt 2.0 : 비트..
2025.07.01 -
Docker에 대한 간략한 소개 2025.07.01