컴퓨터 네트워크(11)
-
풀스택 서비스 네트워킹(3), OSI Architecture(L4)
OSI Architecture(L4) 1. Transport 계층의 이해 1) 개념 (1) Process-to-Process Delivery 웹서버와 웹브라우저간의 속도 제어를 위한 흐름제어나 에러 검출을 하는 것이 Transport 계층의 핵심적인 내용이다. 하지만 이는 행동적인 측면에서 매우 중요한 부분이지만 어디로 가야하는 지에 대한 '주소'도 매우 중요한 요소이다. 1~2계층에서 바로 옆에 인접한 기기들과의 통신은 node-to-node 통신이라 할 수 있다. 멀리 떨어져있고, 중간에 여러 개의 기기가 있는 경우에는 host-to-host 통신이라 할 수 있다. 따라서 라우팅이 중요했던 3계층에서는 host-to-host라는 표현을 사용한다. 4계층에서는 한 컴퓨터에서의 프로그램의 주소값인 포트 ..
2022.10.07 -
풀스택 서비스 네트워크(2), OSI Architecture(L1~L3)
OSI Architecture의 대표적인 예시를 알아보고 어떤 문제가 있는지를 위주로 수업을 진행할 예정 1. 기본적인 단어의 이해 (1) Message Medium을 통해 sender와 receiver가 주고 받는 것 (2) Sender 보내는 컴퓨터 (3) Receiver 받는 컴퓨터 (4) Medium 통신을 위한 매개(유무선) (5) Protocol 서로 메세지를 보낼 때 지켜야할 약속으로 메세지에 대한 형식 뿐만 아니라 메세지를 받았을 때의 동작 등등 자세하게 기술해놓는다. 2. MAC 계층(L2) 1) 분류 Random access protocols Controlled access protocols channelization protocols 랜덤엑세스 프로토콜은 서버가 가장 많이 사용하는 기..
2022.09.30 -
풀스택 서비스 네트워크(1), 컴퓨터 네트워크 개요
컴퓨터 네트워크 강의의 초반 내용과 유사한 부분이 많다. 2022.03.08 - [강의 내용 정리/컴퓨터 네트워크] - 컴퓨터 네트워크 (1) 서론 컴퓨터 네트워크 (1) 서론 컴퓨터 네트워크 서론 1. 컴퓨터 네트워크 1) 컴퓨터 네트워크란? 컴퓨터들이 연결된 것을 지칭하는 말로 최근에는 컴퓨터를 연결하는 작업 자체를 중시해 컴퓨터 네트워킹이라는 용어를 사용 konghana01.tistory.com 컴퓨터 네트워크 개요 1) LAN 소유주가 동일한 건물들에 대해 커버할 수 있다. 무선랜으로 커버할 수 있는 범위는 매우 좁다. 무선랜은 IEEE에서 나온 표준 규격을 사용한다. cf) 무선랜의 장점은 장치가 있으면 무료로 사용할 수 있다. 블루투스 또한 마찬가지이다. 2) MAN 도시에 대해 커버하는 것을..
2022.09.15 -
우아한 테코톡(10), Forward Proxy, Reverse Proxy, Load Balancer
본 포스팅은 우아한Tech의 테코톡 제이미님의 Forward Proxy, Reverse Proxy, Load Balancer 영상을 정리한 내용입니다. Forward Proxy, Reverse Proxy, Load Balancer의 특징을 위주로 정리했습니다. Forward Proxy, Reverse Proxy, Load Balancer 1. Proxy 1) Proxy란? 작업을 대신하여 수행하는 것을 의미한다. 2) Proxy server 클라이언트와 서버 간의 중계 서버로 통신을 대리 수행하는 서버를 의미한다. 이를 사용하면 캐시/보안/트래픽 분산 등의 여러 장점을 가질 수 있다. 3) Proxy server의 종류 (1) Forward Proxy (2) Reverse Proxy 2. Forward ..
2022.08.25 -
컴퓨터 네트워크 (12), Game Networking
Game Networking 게임은 매우 많은 유저가 상호작용하며 실시간으로 통신을 한다. 1. Definition 1) What is Game Sever? (1) Game Server 개요 - 수많은 사람들이 가상의 공간에서 함께 게임을 할 수 있도록 돕는 서버 - internal state: 사용자의 지역, 인터렉션 등 - internal state를 관리하고 이를 컨텐츠로 만들어서 사용자에게 다시 배포한다. - 매시브한 유저가 동시에 처리/관리한다. 2) Types of Game Server (1) Dedicated server - 중앙에서 서버를 가져서 사용자로부터 인풋을 받아서 이를 처리한다. - 리니지, 스타, 롤, 워크레프트 등등 - 서버 중심으로 이뤄져서 데이터센터, 클라우드 서버 위에서 ..
2022.06.15 -
컴퓨터 네트워크 (11), Make Networking
Make Networking 1. Internet of Thing(IoT) 1) Kevin Ashton 앞으로 소프트웨어가 올라가고 계산이 가능한 컴퓨터는 작아지고 이는 네트워크로 연결되고, 인간이 만들어낸 정보보다 매우 많은 데이터를 만들어낼 것이다. - IoT라고 불리는 단어를 만든 사람으로 RFID 저널에 논문에서 처음 IoT를 얘기했다. 2) IoT 상품 - 2014년에 가장 영향력있는 IoT 물건들이다. - 무선으로 온도를 측정하고, 자동으로 냉난방기 돌리도록 하는 상품 - 네트워크에 연결된 웹캠 - 물리적인 열쇠를 꽂거나 wifi나 블루투스로 연결되어있으면 문을 열 수 있다. - 콘센트 위에 꽂고 사용하면 단추를 눌러서 on off, 집 밖에서도 끌 수 있다. - 스마트폰으로 전구를 켜거나 끌..
2022.06.15