목록논문 (11)
minzzl
안녕하세요, 앞으로 혼잡제어 알고리즘과 관련하여 포스팅을 해볼 예정입니다. * 아래에 작성해 가는 글들은 오리뎅이님의 블로그와 아래의 글들을 보고, 제 머리 속에 새기기 위해 써내려가는 글임을 미리 밝힙니다... https://meetup.nhncloud.com/posts/53 https://brainbackdoor.tistory.com/111 https://www.inven.co.kr/webzine/news/?news=165870 혼잡제어는 TCP를 배울 때, TCP는 신뢰할 수 있는 프로토콜로 흐름제어, 오류제어, 혼잡제어 기능을 수행한다고 하며 들어보셨을겁니다. 흐름제어와 헷갈린다면 여기 클릭 https://minzzl.tistory.com/53 이미 Flow Control에 대해서는 위의 링크를 ..
TCP(Transmission Control Protocol) TCP는 OSI 7 layer 중 4 계층에 속하는 중요 프로토콜로 네트워크 망에 연결된 컴퓨터의 프로그램 간의 데이터를 순서대로, 에러없이 교환할 수 있게 해줍니다. 그렇다면 TCP는 어떤 특징을 가지고 있을까요? 특징은 다음과 같습니다. 연결 지향 프로토콜 신뢰할 수 있는 프로토콜 TCP는 연결 지향형 프로토콜로, 물리적으로 전용 회선이 연결되어 있는 것처럼 가상의 연결통로를 설정하여 통신하는 방식으로 동작합니다. 이 때 가상의 연결 통로를 가상 회선이라고 합니다. 이러한 논리적인 연결통로를 통해 데이터를 주고 받음으로서 데이터의 전송 순서를 보장합니다.(순서 제어) 이 때 가상 회선을 통해, 데이터를 임의의 크기로 나누어 연속해서 데이터..
안녕하세요 ~! 논문 관련 실험에서 tc 가 사용이 되는데요 ... 관련들이 뭔가 제 마음에 들지 않아서 .. 이렇게 작성을 해보려고 합니다. TC 명령어 TC는 Traffic Control의 약자로, 네트워크의 트래픽을 제어하는 도구입니다. 사실 평소에는 크게 사용할 일이 없지만.. 저와 같은 네트워크 상황을 시물레이션 해볼 필요가 있는 사람에게는 너무나도 유용한 도구입니다. 즉 이를 이용하면 UDP 또는 TCP 응용 프로그램의 패킷 지연 및 손실을 시뮬레이션하거나 특정 서비스의 대역폭 사용을 제한하여 인터넷 연결(DSL, 케이블, T1 등)을 시뮬레이션할 수 있습니다. Network Delay 추가 첫 번째 예는 인터페이스에 일정한 지연을 추가하는 방법입니다. tc qdisc add dev eth0 ..
사실 HTTP에 대해 깊게 톺아보고 싶어 책 한권을 구매했습니다.. 그래서 앞으로는 그 책을 기반으로 블로그를 써내려갈 것 같습니다.. 책 이름은 "러닝 HTTP/2 : 핵심만 쏙쏙, HTTP/2 적용 실무 가이드"이니 기회가 되면 꼭 ! 읽어보길 추천드립니다.. 아주 내용이 탄탄합니다! 시작하겠습니다.. ^^ 우리는 HTTP/2 를 일상적으로 접해왔고 현재도 자주 접하고 있습니다. 최신 브라우저인 엣지, 사파리, 파이폭스, 크롬 등을 열고. 인스타그램, 페이스북과 같은 주요 웹사이트를 검색한다면 HTTP/2를 경험한 것입니다. 우리가 HTTP/2를 이해하기위해서는, 우리가 현재 있는 곳, 우리가 직면한 문제, 우리가 현재 그 문제를 다루고 있는 방법을 먼저 이해하는 것이 중요합니다. 1. 오늘날의 성능..
안녕하세요, 최근 필자는 .. QUIC 프로토콜에 대한 연구를 진행 중입니다 .. 작년 부터 조금 씩 .. 진행해왔던 연구지만 다른 우선 순위들에 밀려 큰 진전은 없었던 터라 이렇게 블로그로 정리하며 가속도를 내볼까합니다. 하하 2017년 표준으로 인정받은 QUIC 프로토콜을 살펴보기에 앞서, 기존에는 어떤 프로토콜이 있었고, 또 어떤 과정으로 발전되어왔는지 살펴보겠습니다. 앞서 HTTP 라는 용어부터 봅시다. Hyper Text Transform Protocol 네트워크 공부를 할 때 당연하게 접했던 하이퍼텍스트라는 용어는 소프트웨어 설계자이자 철학자인 넬슨이 1963년 즈음에 개념을 고안하여 1965년에 처음 발표한 것입니다. 그는 하이퍼텍스트의 개념을 다음과 같이 정의했습니다. 종이 위에서는 쉽게 ..