본문 바로가기

CS3

[ 네트워크 network ] HTTP 와 HTTPS의 차이점 차이점 HTTP HTTPS 개념 웹 상에서 클라이언트와 서버 간에 요청, 응답으로 정보를 주고 받는 프로토콜 HTTP의 보안이 강화된 버전 프로토콜 TCP, UDP TCP / IP 포트 80번 포트 443번 포트 특징 비연결(Connectionless) 클라이언트가 요청을 서버에 보내고 서버가 적절한 응답을 클라이언트에 보내면 바로 연결이 끊긴다. 무상태(Stateless) 연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보를 유지하지 않는다. 소켓 통신에서 일반 텍스트를 이용하는 대신에, 웹 상에서 정보를 암호화하는 SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화한다. TLS(Transport Layer Security) 프로토콜은 SSL(Secure Socket Layer) 프로토콜.. CS/Computer Network 2021. 3. 25.
[ 네트워크 network ] TCP 와 UDP의 차이점 차이점 TCP UDP 메시지 형태 세그먼트 단위 데이터그램(패킷) 단위 서비스 형태 연결형 서비스 연결 : 3-way handshaking 해제 : 4-way handshaking 비연결형 서비스 제어 흐름제어 / 혼잡제어 X 신뢰도 높은 신뢰성 낮은 신뢰성 속도 보다 느린 속도 보다 빠른 속도 전송 양방향 가능 신뢰성보다는 연속성이 중요한 서비스에 사용됨 ex. 스트리밍 서비스 Point to Point IP와 함께 사용됨 IP : 배달 처리 TCP : 패킷 추적 및 관리 TCP의 헤더 필드 내용 크기(bits) Source Port, Destination Port TCP로 연결되는 가상 회선 양단의 송수신 프로세스에 할당되는 포트 주소 16 Sequence Number 송신자가 지정하는 순서 번호, .. CS/Computer Network 2021. 3. 24.
[ 네트워크 network ] OSI 7계층 각 계층 비교 OSI(Open Systems Interconnection Reference Model)란 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 이 모델은 프로토콜을 기능별로 나눈 것이다. 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공한다. '프로토콜 스택' 혹은 '스택'은 이러한 계층들로 구성되는 프로토콜 시스템이 구현된 시스템을 가리키는데, 프로토콜 스택은 하드웨어나 소프트웨어 혹은 둘의 혼합으로 구현될 수 있다. 일반적으로 하위 계층들은 하드웨어로, 상위 계층들은 소프트웨어로 구현된다. 물리 계층(Physical layer) 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다. 네트워크의 높은 수준의 기능의 논리.. CS/Computer Network 2021. 3. 22.