CS 2

[면접을 위한 CS 전공지식 노트] 2.2 TCP/IP 4계층 모델

인터넷 프로토콜 스위트(internet protocol suite): 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합1. 계층구조TCP/IP(Transmission Control Protocol/Internet Protocol) 4계층 모델: 네트워크에서 사용되는 통신 프로토콜의 집합OSI 7계층 모델: TCP/IP 계층과 달리 애플리케이션 계층을 3개로 쪼개고 링크 계층을 데이터 링크 계층과 물리 계층으로 나누어 표현하며, 인터넷 계층을 네트워크 계층으로 부름.애플리케이션(application) 계층FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층이며 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층FTP: 장치와 장치 간의 ..

📘 Dev Book 2024.07.18

[면접을 위한 CS 전공지식 노트] 2.1 네트워크의 기초

네트워크: 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합노드: 서버, 라우터, 스위치 등 네트워크 장치링크: 유선 / 무선1. 처리량과 지연 시간처리량(throughput)링크 내에서 성공적으로 전달된 데이터의 양. (= 트래픽을 처리한 양)단위: bps(bits per second). 초당 전송/수신 비트 수트래픽, 대역폭, 에러, 하드웨어 스펙에 영향 받음트래픽: 특정 시점에 링크 내에 흐르는 데이터 양대역폭: 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수지연 시간(latency)요청이 처리되는 시간. 메세지가 두 장치 사이를 왕복하는 데 걸린 시간매체 타입, 패킷 크기, 라우터의 패킷 처리 시간에 영향 받음2. 네트워크 토폴로지와 병목 현상네트워크 토폴로지(netwo..

📘 Dev Book 2024.07.18