Computer Science/네트워크

Computer Science/네트워크

CS - 네트워크 기기 정리

🌱 오늘의 주제 : 네트워크 기기 정리 🌱 목차 네트워크 계층은 무엇이 있나요? 애플리케이션 계층을 처리하는 기기 - L7 스위치의 특징은? 물리 계층을 처리하는 기기 - AP의 특징은? 🌱 답변 애플리케이션 계층 : L7 스위치 인터넷 계층 : 라우터, L3 스위치 데이터 링크 계층 : L2 스위치, 브리지 물리 계층 : NIC, 리피터, AP L7 스위치는 로드밸런서라고도 하며, 서버의 부하를 분산하는 기기이다. 클라이언트로부터 오는 요청들을 뒤쪽의 여러 서버로 나누는 역할을 하며 시스템이 처리할 수 있는 트래픽 증가를 목표로 한다. AP(Access Point)는 패킷을 복사하는 기기이다. AP에서 유선 LAN을 연결한 후 다른 장치에서 무선 LAN 기술(와이파이)을 사용하여 무선 네트워크 연결을 ..

Computer Science/네트워크

CS - TCP와 UDP의 비교 간단 정리

🌱 오늘의 주제 : TCP와 UDP의 비교 간단 정리 🌱 질문 TCP란? UDP란? 🌱 답변 TCP는 패킷 사이의 순서를 보장하고 연결지향 프로토콜을 사용해서 연결을 하여 신뢰성을 구축해서 수신 여부를 확인하며 '가상회선 패킷 교환 방식'을 사용한다. UDP는 순서를 보장하지 않고 수신 여부를 확인하지 않으며 비연결형 프로토콜이다. 단순히 데이터만 주는 '데이터그램 패킷 교환 방식'을 사용한다.

Computer Science/네트워크

CS - 네트워크 토폴로지, 네트워크 분류 정리

🌱 오늘의 주제 : 네트워크 토폴로지, 네트워크 분류 정리 🌱 목차 좋은 네트워크란 ? 네트워크 토폴로지란? 토폴로지 종류는 어떤 것이 있나요? 병목 현상이란? 네트워크 분류는 몇 단계로 되어있나요? 🌱 답변 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보완을 갖춘 네트워크를 말한다. 네트워크 토폴로지(network topology)는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미한다. 트리 토폴로지, 버스 토폴로지, 스타 토폴로지, 링형 토폴로지, 메시 토폴로지가 있다. 병목 현상이란 전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상을 말한다. WAN(Wide Area Network), MAN(Metropo..

Computer Science/네트워크

CS - HTTP

🌱 오늘의 주제 : HTTP 🌱 HTTP 기본적으로 HTTP는 애플리케이션 계층으로서 웹 서비스 통신에 사용된다. HTTP/1.0 -> HTTP/1.1 -> HTTP/2 -> HTTP/3 🌱 HTTP/1.0 HTTP/1.0은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되어있다. 이는 RTT 증가를 불러오게 되었다. RTT란, 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간이며 패킷 왕복 시간이다. RTT의 증가를 해결하기 위한 방법 : 이미지 스플리팅, 코드 압축, 이미지 Base64 인코딩을 사용. 🌱 HTTP/1.1 매번 TCP 연결을 하는 것이 아니라, 한번 TCP 초기화를 한 이후에 keep-alive라는 옵션으로 여리 개의 파일을 송수신 할 수 있게 바뀌었다. HTT..

Computer Science/네트워크

CS - 네트워크 기기

🌱 오늘의 주제 : 네트워크 기기 🌱 네트워크 기기 네트워크는 여러 개의 네트워크 기기를 기반으로 구축된다. 🌱 네트워크 기기의 처리 범위 물리 계층을 처리할 수 있는 기기와 데이트 링크 계층을 처리할 수 있는 기기가 있다. 상위 계층을 처리하는 기기는 하위 계층을 처리할 수 있지만 그 반대는 불가하다. 애플리케이션 계층 : L7 스위치 인터넷 계층 : 라우터, L3 스위치 데이터 링크 계층 : L2 스위치, 브리지 물리 계층 : NIC, 리피터, AP 🌱 애플리케이션 계층을 처리하는 기기 - L7 스위치 스위치는 여러 장비를 연결하고 데이터 통신을 중재하며 목적지가 연결된 포트로만 전기 신호를 보내 데이터를 전송하는 통신 네트워크 장비이다. L7 스위치는 로드밸런서라고도 하며, 서버의 부하를 분산하는 ..

Computer Science/네트워크

CS - TCP/IP 4계층 모델

🌱 오늘의 주제 : TCP/IP 4계층 모델 🌱 TCP/IP 4계층 모델 인터넷 프로토콜 스위트 (internet protocol suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 포로토콜의 집합이며, 이를 TCP/IP 4계층 모델로 설명하거나 OSI 7계층 모델로 설명하기도 한다. 🌱 애플리케이션 계층 애플리케이션 계층은 FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층이다. 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층이다. 🌱 전송 계층 전송(transport) 계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하며 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어를 제공할 수 있으며 애플리케이션과 인터넷 계층사이의..

Computer Science/네트워크

CS - 네트워크 분류

🌱 오늘의 주제 : 네트워크 분류 🌱 네트워크 분류 LAN은 근거리 통신망을 의미하며 같은 건물이나 캠퍼스 같은 좁은 공간에서 운영된다. 전송 속도가 빠르고 혼잡하지 않다. MAN은 대도시 지역 네트워크를 나타내며 도시 같은 넓은 지역에서 운영된다. 전송 속도는 평균이며 LAN보다는 더 많이 혼잡하다. WAN은 광역 네트워크를 의미하며 국가 또는 대륙 같은 더 넓은 지역에서 운영된다. 전송 속도는 낮으며 MAN보다 더 혼잡하다. 🌱 네트워크 성능 분석 명령어 네트워크 병목 현상의 주된 원인 4가지 1. 네트워크 대역폭 2. 네트워크 토폴로지 3. 서버 CPU, 메모리 사용량 4. 비효율적인 네트워크 구성 ping ping(Packet INternet Groper)은 네트워크 상태를 확인하려는 대상 노드를..

Computer Science/네트워크

CS - 네트워크 토폴로지와 병목 현상

🌱 오늘의 주제 : 네트워크 토폴로지와 병목 현상 🌱 네트워크 네트워크란 노드(node)와 링크(link)가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미한다. 노느란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미한다. 🌱 처리량과 지연 시간 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보완을 갖춘 네트워크를 말한다. 처리량(throughput)은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며 보통 얼만큼의 트래픽을 처리했는지를 나타낸다. 단위로는 bps(bits per second)를 쓴다. 트래픽은 특정 시점에 링크 내에 '흐르는' 데이터의 양을 말한다. 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다. 처리..

요가하는 개발자
'Computer Science/네트워크' 카테고리의 글 목록