본문 바로가기
반응형

네트워크3

1. 네트워크 기본 네트워크 기본 개념 정리 OSI 7계층, TCP/IP 4계층 구조OSI 7계층은 네트워크 통신 과정을 7단계로 나눈 국제 표준 모델로, 각 계층이 특정 기능을 담당합니다. 하위부터 물리(1), 데이터링크(2), 네트워크(3), 전송(4), 세션(5), 표현(6), 응용(7) 계층으로 구성되어 있습니다. 각 계층은 계층 간 독립성을 보장하여 네트워크 기술의 표준화와 호환성을 높입니다.TCP/IP 4계층은 실제 인터넷에서 주로 사용되는 구조로, OSI 7계층을 간소화한 모델입니다. 네트워크 접근, 인터넷, 전송, 응용 계층으로 구성되며, 각각 이더넷, IP, TCP/UDP, HTTP 등의 프로토콜이 동작합니다. 데이터는 상위 계층에서 하위 계층으로 이동할 때마다 헤더가 추가(캡슐화)되고, 수신 측에서는 역순.. 2025. 4. 29.
백엔드 서버 개발자 면접 대비 CS 지식 백엔드 서버 개발자 면접을 준비할 때 반드시 알아야 할 컴퓨터 사이언스(Computer Science, CS) 핵심 주제를 다음과 같이 정리했습니다. 각 항목은 실제 면접에서 자주 질문되는 내용과 실무에서 요구되는 역량을 중심으로 구성했습니다. 1. 네트워크 기본OSI 7계층, TCP/IP 4계층 구조HTTP/HTTPS 프로토콜, REST 원칙, 상태코드DNS, 로드밸런싱, 프록시, CDN소켓 통신, WebSocket, Keep-Alive, CORS클라이언트-서버 통신 흐름, 요청/응답 구조2. 데이터베이스RDBMS(관계형 데이터베이스) vs NoSQL(비관계형 데이터베이스)SQL 기본(SELECT, JOIN, INDEX, 트랜잭션, 정규화/비정규화)NoSQL(MongoDB 등) 특성, CAP 이론, 샤.. 2025. 4. 22.
프로그래머스 문제 풀이) 깊이/너비 우선 탐색(DFS/BFS) : 네트워크 문제 설명네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다.컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오.제한사항컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다.각 컴퓨터는 0부터 n-1인 정수로 표현합니다.i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[i][j]를.. 2025. 4. 19.
반응형