HTTP(Hypertext Transfer Protocol)- 웹에서 데이터를 주고받는 서버-클라이언트 모델의 프로토콜- 웹 브라우저가 서버와 통신하는 규칙- HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층 통신 프로토콜- 1996년에 1.0 스펙이 발표, 1999년 6월에 1.1이 발표HTTP 통신 방법1. 사용자가 웹 사이트를 방문하면 브라우저가 웹 서버로 리소스를 요청2. 요청을 받은 웹서버는 HTML, CSS와 같은 리소스를 응답- 클라이언트의 요청과 서버의 응답 사이에는 여러 Proxy 서버가 있다. 이 Proxy 서버는 캐시를 보관하거나 보안을 위해 서버의 IP 주소를 숨기는 역할을 한다.- HTTP는 TCP(Transmission Control Protocol) 연결을 사용요청G..
컴퓨터 네트워크란? 컴퓨터 네트워크는 두 대 이상의 컴퓨터가 데이터와 리소스를 공유할 수 있도록 연결된 시스템이다. 네트워크는 유선 또는 무선 기술을 통해 구성되며, 정보의 교환, 파일 공유, 인터넷 접속 등 다양한 목적으로 사용된다. 컴퓨터 네트워크는 규모와 목적에 따라 LAN, WAN, MAN 등으로 구분된다.컴퓨터 네트워크에서 데이터를 전송하는 방식 컴퓨터 네트워크에서 데이터는 패킷 단위로 전송된다. 패킷은 데이터와 함께 헤더 정보를 포함하며, 이 정보를 통해 수신지 주소와 경로를 지정한다. 데이터 전송 방식은 크게 다음과 같다.유니캐스트(Unicast): 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방식이다.멀티캐스트(Multicast): 하나의 송신자가 특정 그룹의 수신자에게 데이터를 전..
프로토콜이란 간단하게 말하자면 규칙이다. - 명확하게 송수신된 메시지와 이러한 메시지가 송수신될 때나 다른 상황이 발생했을 때 취하는 행동- 둘 이상의 통신 개체 간에 교환되는 메시지 포맷과 순서 뿐만 아니라, 메시지의 송수신과 다른 이벤트에 따른 행동들을 정의- 컴퓨터 네트워크에서 데이터를 송수신하기 위해 정해진 규칙과 절차의 집합- 서로 다른 장치나 시스템이 효율적이고 신뢰성 있게 통신할 수 있도록 보장 다음은 프로토콜의 필요성을 알려주기 위한 예시이다. 왼쪽 그림은 전형적인 의사소통 과정을 나타낸다. 사람들은 의사소통을 하기 위해 먼저 인사를 한다. 안녕에 대한 일반적인 응답 역시 안녕이라는 메시지이다. 하지만 일반적이지 않은 경우도 존재한다. "귀찮게 하지마", "한국말 못해요" 등 상대방이 의..
네트워크란컴퓨터와 다른 장치들이 서로 연결되어 정보를 주고받을 수 있도록 만든 시스템 - Network : 관계- Networking : 상호작용 컴퓨터 네트워크가 데이터를 전송하는 방식1. 패킷 교환2. 회선 교환패킷 교환■ 데이터 전송 방식1. 데이터 분할: 큰 데이터를 작은 데이터로 나눈다.패킷: 큰 데이터를 작은 데이터 덩어리로 나눈 것: 데이터를 세그먼트로 나누고 각 세그먼트에 헤더를 붙인 것 2. 전송 각 패킷은 네트워크를 통해 개별적으로 전송된다. 이때, 통신 링크와 패킷 스위치를 거치게 된다. 패킷은 동일한 경로를 따르지 않을 수도 있고, 다양한 경로를 통해 목적지에 도달한다.패킷 스위치종류 : 라우터, 링크 계층 스위치대부분의 패킷 스위치는 저장 후 전달, 전송 (store and for..
- Total
- Today
- Yesterday
- Signal
- 교환학생
- 혼공단
- 개발
- 리눅스
- 백준
- 프로젝트
- 깃 예제
- 혼공단 SQL
- 백엔드 개발
- 해커톤
- 혼공단 9기
- 공룡책
- 운영체제
- JavaScript
- 혼공
- AWS
- 스페인 교환학생
- C++
- Linux
- googleapis
- 혼공학습단
- MySQL
- 자바스크립트
- 스페인
- nodejs
- SQL
- JS
- Process
- 개발일지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |