본문 바로가기
728x90
반응형

CS/[JSCODE] 컴퓨터 네트워크6

[컴퓨터 네트워크/스터디] IP Address 1. IP Address 1-1. 쿠키에 대해 설명해 주세요 가이드: 쿠키를 통해 HTTP 상태유지를 어떻게 하는지 클라이언트-서버 관점에서 설명. 장단점 설명, 사용해 본 적이 있다면 경험과 연관 지어 설명 쿠키는 HTTP 서버가 클라이언트를 식별할 수 있도록 하기 위해 사용됩니다. 클라이언트가 웹 서버에 처음 접속하면, 서버는 쿠키를 생성해서 클라이언트에게 줍니다. 이후 클라이언트는 서버에 요청을 보낼 때 자신의 정보가 들어있는 쿠키를 같이 보냅니다. 그러면 서버는 쿠키를 통해 클라이언트를 식별할 수 있습니다. 쿠키는 클라이언트 단에 저장되기 때문에 쿠키에 들어있는 사용자 정보가 유출될 수 있는 단점이 있습니다. 1-2. 세션에 대해 설명해 주세요. 가이드: 세션을 통해 HTTP 상태유지를 어떻게 하.. 2023. 5. 7.
[컴퓨터 네트워크/스터디] IP Address 1. IP Address 1-1. IP주소에 대해서 설명해주세요. 가이드: 네트워크에서 IP 주소가 어떤 의미를 갖는지 설명 IP 주소는 네트워크에서 호스트와 라우터의 각 인터페이스마다 할당되어 있는 식별 번호입니다. 1-2. IPv4와 IPv6는 어떤 차이점이 있을까요? 가이드: 버전별 차이를 설명 IPv4에서는 주소를 4바이트로 표현하고, IPv6에서는 주소를 16바이트로 표현합니다. IPv4에서 제공되는 주소 개수의 한계 때문에 IPv6가 등장했습니다. IPv6는 보편화 단계에 있으며 IPv4와 혼용해서 사용하기 위해 터널링 기법을 사용합니다. 1-3. 서브넷과 서브넷 마스크에 대해 설명해주세요. 가이드: IP의 네트워크 부분과 호스트 부분과 함께 설명 서브넷은 네트워크의 특정 네트워크입니다. IP.. 2023. 5. 1.
[컴퓨터 네트워크/스터디] TCP 1. TCP(Transmission Control Protocol) 1-1. TCP에 대해 설명해주세요. 가이드: TCP 특징에 대해서 설명하기(신뢰적 데이터 전송 중심으로) TCP는 연결 지향형이고, 신뢰적인 데이터 전송을 보장하는 프로토콜 입니다. TCP는 통신 시작전에 3-way-handshake를 통해 사전 연결 설정을 한 다음 통신을 진행 합니다. 그리고 전송한 패킷에 대한 확인 응답, 재전송, 패킷의 순서번호, 타이머 등을 통해 신뢰적인 데이터 전송을 보장 합니다. 추가로 흐름제어와 혼잡제어를 통해 송신자의 패킷 전송 속도를 조절하는 기능이 있습니다. TCP는 가상회선방식을 사용할까? - 가상회선방식: 데이터를 전송하기 전에 논리적인 회선을 먼저 설정하고, 이후에 데이터를 전송하는 방식 TCP.. 2023. 4. 24.
[컴퓨터 네트워크/스터디] UDP, 신뢰적 데이터 전송의 원리 1. UDP 1-1. UDP에 대해 설명해주세요. 가이드: TCP와 비교해서 UDP의 특성을 설명 TCP 문제점을 해결하기 위해 나온 개념이 UDP(User Datagram Protocol)입니다. TCP는 전송의 신뢰성은 보장하지만 매번 3-way handshake를 사용하여 Connection을 연결하기 때문에 시간 손실이 발생합니다. 그리고 패킷을 조금만 손실해도 재전송을 해야한다는 문제점이 있습니다. UDP는 TCP보다 신뢰성이 떨어지지만 전송 속도가 일반적으로 빠른 프로토콜입니다. TCP와 다르게 Connection을 끊은 상태로 통신을 하는, 즉 일방적으로 데이터를 발신하는 비연결성 프로토콜이기 때문입니다. 그리고 순차 전송, 흐름 제어, 혼잡 제어를 하지 않고, UDP 체크섬을 사용하여 에러.. 2023. 4. 21.
[컴퓨터 네트워크/스터디] HTTP, HTTPS, DNS 1. HTTP 1-1. HTTP 프로토콜이 무엇인가요? 가이드: 웹에서 HTTP가 어떤 역할을 하는지 설명하기 HTTP 프로토콜(HyperText Transfer Protocol)은 텍스트 기반의 통신 규약으로 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 통신 프로토콜입니다. 웹에서 브라우저와 서버 간에 데이터를 주고받기 위한 방식으로 HTTP 프로토콜을 사용합니다. HTTP 프로토콜은 클라이언트-서버 모델을 따르고, 애플리케이션 레벨의 프로토콜로(7 계층), 일반적으로 TCP/IP 통신 위에서 동작하며 기본 포트는 80번입니다. 클라이언트-서버 프로토콜(보통 웹브라우저) 수신자 측에 의해 요청이 초기화되는 프로토콜입니다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미지, 비디오, 스크.. 2023. 4. 17.
728x90
반응형