본문 바로가기
  • 살짝 구운 김 유나

CS13

[Network] HTTP 버전 별 차이점 (0.9 / 1.0 / 1.1 / 2.0) HTTP? WWW 상에서 정보를 주고 받을 수 있는 프로토콜이다. 클라이언트가 HTTP를 통해 서버로 정보를 요청한다. 서버는 요청에 필요한 정보를 클라이언트에 전달한다. HTTP 1.1이 모든것의 기반이 된다. HTTP 0.9 원라인 프로토콜이다. 요청 메서드가 GET만 존재하기 때문이다. HTML 파일 유형만 전송할 수 있다. /* 요청 */ GET /page.html /* 응답 */ A very simple HTML page HTTP 1.0 확장성 있게 진화되었다. 헤더 개념이 도입되어 메타 데이터를 주고 받을 수 있게 되었다. 버전 정보와 요청 메서드가 함께 전송된다. 상태코드가 응답의 시작에 붙어 전송된다. HTML 이외에 Content-Type의 데이터를 전송할 수 있다. /* 요청 */ GE.. 2023. 6. 23.
[Network] TCP와 UDP의 차이점 전송 계층은 송신자와 수신자 사이의 데이터 전달을 담당하는 계층이다. 그리고 그 데이터를 보내기 위해 사용하는 프로토콜에는 TCP와 UDP가 있다. 프로토콜이란? 더보기 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계를 말한다. ** 즉, 통신 규약 및 약속!! 기본요소) 1. 구문 : 전송하고자 하는 데이터의 혁식, 부호화, 신호 레벨 등을 규정 2. 의미 : 두 기기간의 효율적이고 정확한 정보 전송을 위한 사항과 오류 관리를 위한 제어 정보 규정 3. 시간 : 두 기기 간의 통신 속도, 메시시 순서 제어 등을 규정 TCP (Transmission Control Protocol) : 신뢰성 있는 데이터 통신을 가능하게 해주는 프로토콜 특징 설명 연결형 서비스 클라이언트가 연결.. 2023. 6. 6.
[Network] OSI 7 Layer OSI 7 계층 데이터를 주고 받는 과정에는 많은 단계가 있고, 이를 역할에 따라 7개의 계층으로 나눈 것. 분리된 각 계층은 독립적인 역할을 할 수 있다. 문제가 발생했을 때에도 어떤 계층에 문제가 생겼는지도 파악이 가능하다. === 유지보수성과 용이성 up! 간단히 요약하자면 아래와 같다. 1. 물리계층 (Physical Layer) : 데이터를 전기적인 신호로 변환해서 주고 받는 기능을 담당한다. - 전송하려는 데이터가 무엇인지, 어떤 에러가 있는지는 신경쓰지 X 2. 데이터 링크 계층 (Data Link Layer) : 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 한다. - MAC 주소로 통신함 - 종단 간 신뢰성 있는 전송을 보장 (흐름 제어 .. 2023. 6. 5.
[정보처리기사] 신처기 요약 2022. 12. 12.
[SQLD] SQLD 대비 요약 2022. 12. 12.
[컴퓨터일반] 전자계산기 구조론 요약 2022. 12. 12.
[컴퓨터일반] 프로그래밍 언어론 요약 2022. 12. 12.
[컴퓨터일반] 데이터베이스 요약 2022. 12. 12.
[컴퓨터일반] 운영체제론 요약 2022. 12. 12.
[컴퓨터일반] 소프트웨어 공학론 요약 2022. 12. 12.