목차1.1 인터넷이란 무엇인가1.2 네트워크의 가장자리1.3 네트워크 코어1.4 패킷 교환 네트워크1.5 프로토콜 계층과 서비스 모델1.6 공격받는 네트워크1.7 컴퓨터 네트워킹과 인터넷의 역사1.8 요약1.1 인터넷이란 무엇인가 인터넷은 두가지 방법으로 정의할 수 있다. 구성 요소(하드웨어+소프트웨어)가 어떻게 되어있는지와 인프라 구조가 어떻게 구성되어있는지이다. 각 방법을 통해 인터넷이란 무엇인지 살펴보자. 인터넷 구성요소 인터넷은 스마트폰, 컴퓨터와 같은 장치를 연결하는 것이다. 이때 장치를 호스트 혹은 종단시스템(end system) - 호스트는 때때로 클라와 서버로 구분된다 - 이라고 부른다. 종단시스템은 통신 링크(Communication Link)와 패킷 스위치(Packet Switch)..
현실 TCP 통신은 패킷 하나하나만 주고받는게 아닌 우르르 패킷을 보내고 또 우르르 패킷을 받는 파이프라인 프로토콜 방식을 사용한다. 파이프라인 프로토콜의 대표적인 규칙은 ARQ (Automatic Repeat reQuest) 프로토콜이 있고 여기에는 go-back-N 과 selective repeat 두 가지 동작방식이 있다. (TCP는 ARQ보다 좀더 발전된 방식 사용) Pipeline protocol을 준수하여 정보를 한 번에 여러개를 보내게 된다고 했을 때 보내지는 대량의 정보에 대해 무작정 보내는 것이 아닌 일종의 기준이 있다. 이때 Go-Back-N 방식은 sender에서 전송할 패킷의 개수를 정하는 방식이다. 이때 전송자가 보낼 수 있는 연속적인 패킷의 최대 개수 기준이 있는데 이를..
https://www.youtube.com/watch?v=aWZFRk-w3ngAbstraction isn't anything new for Architects .As Architect we use models. and models are not realities.They are models, they're meant to be abstractions.So they omit a lot of detail and sometimes they add other things which actually don't exist in reality.Thre is not one best model, there isn't like the perfect abstraction the perfect model,but it depe..