4회차 네트워크 | OSI 7계층 조사, TCP/IP 4계층, CORS 등 기술 면접 질문 정리
24.01.12 나온 질문 공유 네트워크 계층 설명 및 프로토콜 세션 계층 설명 전송계층의 특징 및 프로토콜 CORS 에 대해 간단 설명 굳이 OSI 7 계층으로 각 계층을 나눈 이유 전송계층에서 사용되는 프로토콜인 TCP에 대해 간단히 설명 포트번호가 식별할 수 있는 게 무엇인지(사용자 계층 - 프로세스, 커널 계층 - 서비스 ) 응용 계층에서 사용되는 프로토콜 HTTP에 대해 설명 대칭키, 비대칭키 차이 설명, 같이 사용하는 이유 : 대칭키 탈취 위험 때문에 먼저 비대칭키 방식으로 키 공유한 뒤에 통신은 대칭키 방식으로 한다. OSI 7 계층을 전체적으로 설명 google.com URL 입력 시 일어나는 동작 과정 설명 쿠키 vs 세션 차이 ‼️ 추가 | SSL/TLS 프로토콜은 어디 계층 소속일까 ..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 13.
4회차 네트워크 | OSI 7계층 조사, TCP/IP 4계층, CORS 등 내용 정리
OSI 계층 조사(각 알려진 유명 프로토콜) TCP/IP 4계층과 비교 CORS OSI 7 계층과 TCP/IP 4계층은 모두 네트워크에서 사용되는 통신 프로토콜의 집합으로, 각 계층들은 프로토콜의 네트워킹 범위에 따라 추상화된 계층에 해당한다. 각 계층은 독립적이므로 데이터 전달 동안 다른 계층의 영향을 받지 않도록 설계되어 있다. 다른 계층끼리는 데이터의 전달 과정을 구체적으로 알 필요가 없기 때문에, 데이터의 캡슐화와 은닉이 가능합니다. OSI 7 계층 네트워크에서 통신 일어나는 과정을 7단계로 나눈 것 국제 표준화 기구 (ISO)에서 네트워크 간의 호환을 위해 OSI 7계층 표준 네트워크 모델 만듬 (표준 = 4모델) [한 눈에 정리하기] 응용 계층 (Application Layer): 최종 사용자..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 12.
3회차 네트워크 | TCP, UDP/로드밸런싱/캐시 관련 기술 면접 질문 정리
24.01.09 나온 질문 공유 신뢰성을 보장한다고 했는데 구체적으로 어떤 상황들을 해결하는가? (4가지) UDP는 항상 신뢰성을 보장하지 않나요? TCP 혼잡 제어 알고리즘 UDP 헤더에 checksum 은 왜 존재하는가? 로드밸런싱 개념 및 부하 처리 방식 2가지 - Scale Out 시 서버에 트래픽을 분배 TCP 연결 설정 과정(3단계)과 연결 종료 과정(4단계)이 단계가 차이나는 이유는? TCP 와 UDP의 차이점 캐시에 대한 개념 만약 서버에서 FIN 플래그를 전송하기 전에 전송한 패킷이 Routing 지연이나 패킷 유실로 인한 재전송 등으로 인해 FIN 패킷보다 늦게 도착하는 상황이 발생하면 어떻게 될까 초기 Sequence Number인 ISN을 0부터 시작하지 않고 난수를 생성해서 설정하..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 8.
3회차 네트워크 | TCP, UDP/캐시/로드밸런싱 관련 정리
TCP vs UDP (TCP, UDP 특성) 캐시 로드밸런싱 → TCP와 UDP는 Transport Layer [전송 계층] 소속 프로토콜이다. 1. TCP와 UDP는 둘다 전송 계층에서 데이터를 보내기 위해 사용하는 프로토콜. 2. TCP는 연결형 서비스로 가상회선 방식을 제공하고 높은 신뢰성을 보장하며 흐름제어 및 혼잡 제어 기능을 제공한다. 3. UDP는 비연결형 서비스로 데이터그램 방식을 제공하고 패킷에 순서 부여나 재조립 등의 기능을 처리하지 않기 때문에 신속한 처리가 중요한 서비스에 사용된다. TCP, UDP [전송 계층] ⬛ TCP (Transmission Control Protocol) | 전송 제어 프로토콜 1) 개념 TCP : 연결형, 신뢰성 높은 프로토콜 (속도 느림) TCP는 패킷 ..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 8.
2회차 네트워크 | URL 동작 / 쿠키,세션,웹스토리지 등 기술 면접 질문 정리
24.01.05 나온 질문 정리 1번. 세션 동작방식을 설명 2번. 쿠키와 세션의 특징 및 활용 사례 3번. 쿠키와 웹 스토리지의 차이점 4번. 쿠키를 전송 시 모든 정보가 전송되는지 - 서버의 경로에 따라 필요한 데이터를 선택해서 쿠키에 담는다. 5번. 브라우저에서 URL 에서 발생하는일 6번. 3-way-handshaking 의 각 과정의 이름과 의미 7번. 쿠키와 세션의 장단점 네트워크 동작 과정 ✅ 웹 브라우저에 www.naver.com 을 쳤을 때 생기는 과정, 그리고 DNS까지 설명해주세요. 브라우저에 **www.naver.com**을 입력했을 때 일어나는 일들을 여덟 단계로 정리할 수 있습니다. 브라우저 주소창에 **www.naver.com**을 입력한다. 브라우저가 **www.naver.c..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 4.
2회차 네트워크 | 네트워크 동작 과정 등 학습 정리
웹브라우저에 google.com 치면 일어나는 과정에 대해 조사. 쿠키, 세션 웹 스토리지 ⬛ IP 주소 수많은 컴퓨터들도 인터넷 상에서 서로를 구별할 수 있어야 하는데, 서로를 인식하기 위해 지정받은 식별용 12자리 주소 = IP 주소 IP 주소는 12 자리 숫자로 되어 있기 때문에 사람이 외우기 힘들다는 단점이 있다. 우리는 12자리 IP 주소를 숫자 대신 ‘문자’로 표현한 주소(도메인 네임)로 표현한다. ⬛ 도메인 네임 (Domain Name) 네트워크상에서 컴퓨터를 식별하는 호스트명 즉, 도메인은 IP주소를 알기 쉬운 문자열로 나타낸 것 다시 말해 사람이 (URL)도메인 네임으로 입력하면 (DNS에서 해당 도메인 네임에 쌍을 이루는 IP 주소값을 찾아) 컴퓨터는 해당 IP 주소로 찾아갈 수 있는 ..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 4.
1회차 네트워크 | HTTP 관련 기술 면접 질문 정리
24.01.02 나온 질문 정리 1) HTTP 상태 코드 100 : 정보성 200 : 요청 성공 관련 300 : 리다이렉트 요청 관련 400 : 클라이언트 오류 500 : 서버 오류 2) HTTP 메서드 : POST 와 PUT 차이 설명하시오 POST는 멱등하지 않고, PUT은 멱등하다. PUT의 경우 덮어쓰기에 그렇다. 3) HTTP 버전별 차이 설명하시오 (1.1,2.0. 3.0) 1.1 은 keep-alive 옵션이 생기면서 지속 커넥션 가능해졌다. 4) REST, RESTful API, REST API 차이에 대하여 설명하시오 5) HTTP 헤더 내용에 무엇이 담겨있는지 설명하시오 6) 쿠키, 세션, 캐시, 웹 스토리지 차이 설명하시오 7) TLS/SSL Handshake 과정 설명하시오 8) 대..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2024. 1. 1.
1회차 네트워크 | HTTP 학습 정리
1) HTTP 2) HTTPS (TLS&SSL) 3) HTTP 버전 비교 4) HTTP RESTful 5) HTTP 상태코드 → 여기서 HTTP는 전송 계층 위에 있는 애플리케이션 계층(응용 프로그램이 사용되는 프로토콜 계층)이다. HTTP ⬛ HTTP (HyperText Transfer Protocol) 인터넷 상에서 클라이언트와 서버가 자원 주고 받을 때 쓰는 통신 규약 컴퓨터 간 데이터 통신 원활히 하기 위한 규약 서버-클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜 HTTP는 80번 포트 사용하고 있다. 2) HTTP 특징 Stateless(무상태), Connectionless (비연결성) 특징이 있다. 따라서 요청에 대한 응답을 마치면 연결을 즉시 끊는다. (최소한의 자원으로 서버 유지..
- [스터디] CS 기술 면접 준비/CS_네트워크 [Network]
- · 2023. 12. 29.