목록HTTP (3)
오늘도 개발
1. 프로토콜이란? 프로토콜 프로토콜은 규칙이라는 뜻이다. 두 컴퓨터가 통신하기 위해서는 수많은 규칙, 즉 프로토콜이 필요하다. 두 사람이 편지를 주고받는다고 가정해보자. 이 때도 수많은 규칙이 필요하다. 편지를 봉투에 넣어야 한다는 규칙, 주소를 사용해야 한다는 규칙, 우표를 붙여야 한다는 규칙 등이 있다. 컴퓨터 통신에서도 마찬가지이다. 정보를 담는 규칙, 보내는 규칙 등 수많은 규칙이 있다. 프로토콜 스택 프로토콜 스택은 컴퓨터가 통신할 때 필요한 수많은 규칙을 분류하여 스택 형태로 나타낸 모델이다. OSI 참조모델, TCP/IP 모델 등이 있다. 2. OSI 참조 모델 OSI 모델은 통신 프로토콜을 7가지로 나누어서 컴퓨터끼리 통신하는 방법이다. 1970년 국제표준화기구가 만들고 컴퓨터 간 통신할..
1. HTTP란? 서버와 클라이언트가 데이터를 주고받을 때 사용하는 규칙이다. HTTP는 HyperText Transfer Protocol의 약자로 하나씩 풀어보면 HTML 전송 규칙이라는 뜻이 된다. (하지만 HTML 문서 이외에도 다양한 정보를 주고받을 수 있다.) - HyperText : HTML(HyperText Markup Language)의 줄임말 - Transfer : 전송 - Protocol : 규칙 HTTP는 TCP/IP 기반 프로토콜 스택의 응용 계층(application layer)에 존재한다. 2. HTTP의 특징 1) Request, Response (요청, 응답) HTTP 통신은 요청과 응답으로 이루어진다. 클라이언트가 서버에게 보내는 메시지를 request(요청), 서버가 클라..
1. 인터넷이란? 2. 인터넷의 구성 1) 라우터 2) 모뎀 3) ISP 4) IP 5) Domain Name, DNS 1. 인터넷이란 무엇일까? 인터넷은 서로 연결된 컴퓨터의 집합이다. 가까운 컴퓨터끼리 연결된 집합을 LAN이라고 하고, LAN이 모여 이루어진 거대한 집합을 WAN이라고 한다. 랜(LAN : Local Area Network) 가까운 컴퓨터끼리 연결한 것을 랜이라고 한다. 빌딩, 사무실, 집 등 좁은 범위를 연결하는 네트워크이다. 웬(WAN: Wide Area Network) 수많은 랜으로 이루어진 큰 네트워크를 웬이라고 한다. 웬은 도시, 국가처럼 넓은 범위를 연결하는 네트워크이다. 어떻게 하면 컴퓨터를 다른 컴퓨터와 연결할 수 있을까? 케이블을 사용하여 물리적으로 연결할 수도 있고,..