OSI 7 layer(6)
-
풀스택 서비스 네트워킹(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 -
컴퓨터 네트워크 (7), Transport layer 1
Transport layer 1 TCP/UDP를 중심으로 설명 1. Transport layer basic Process to Process Delivery - Physical layer와 Data link layer는 두 장치의 송수신을 배움 -> node to node 전송 - 통신 장비가 매우 많아지면 network layer로 했다. -> host to host 전송 1) Process-to-Process Delivery - 앞서 4계층인 경우에는 컴퓨터 안에 있고, 어느 프로그램 중에 어느 프로그램이 목적지인지, 소스인지 확인하는 작업을 주로 한다. 그림을 보면 컴퓨터 내부에 있는 프로그램 중 소스프로그램이 존재하고 오른쪽의 프로그램 중에 데스티네이션이 있다. - host 내부에 있는 어느 프로..
2022.04.28 -
컴퓨터 네트워크(3), DLC Layer
DLC Layer Physical layer에서 에러가 발생했을 때 어떻게 검출하고 복구할지에 대한 Layer 1. DLC Basic - MAC에도 에러 검출이 일부 있었지만 physical인 매체를 어떻게 복수의 노드들이 공유할지에 대한 내용이 주였음 - 에러 검출 및 복구를 제어하고 이를 에러 컨트롤이라 한다. - 프레이밍과 플로우 컨트롤, 에러 컨트롤 등의 기능을 한다. - 플로우 컨트롤(흐름 제어): 보내는자가 받는자의 상황을 고려해서 데이터를 주고 받는 흐름과 속도를 조절한다. - 프레이밍: 메세지를 만듦 1) Framing - 보내는 정보는 형태를 갖춰야하기에 layer3가 보낸 정보에 추가적으로 DLC가 넣어야할 정보를 넣고, 사이즈 등을 조절한다. - 일정 크기나 일정 기준으로 나눈다. -..
2022.04.28 -
컴퓨터 네트워크 (1) 서론
컴퓨터 네트워크 서론 1. 컴퓨터 네트워크 1) 컴퓨터 네트워크란? 컴퓨터들이 연결된 것을 지칭하는 말로 최근에는 컴퓨터를 연결하는 작업 자체를 중시해 컴퓨터 네트워킹이라는 용어를 사용한다. WHY? 과거에는 컴퓨터나 서버를 연결하는 것이 중요했기에 단순히 정해진 기능을 하는 전용 장치를 연결하는 것에 초점을 맞췄다. 반면 최근에는 하드웨어를 연결하는 것도 중요하지만 각 컴퓨터들의 소프트웨어들 간의 유연한 기능적인 연결이 중요하게 되었기에 컴퓨터 네트워킹이 강조되었다. 2) 컴퓨터의 종류 데스크탑 컴퓨터 (전통적) 서버 컴퓨터 (전통적) 테블릿 컴퓨터 스마트폰 스마트 워치 IoT 점차 컴퓨터 디바이스가 확장되고 있고 다양해진 컴퓨터들 간의 네트워킹을 앞으로 공부할 예정이다. 3) 4차 산업혁명 1차 산업..
2022.03.08