분류 전체보기

    [개발지식]HTTP란? - 요청(Request)과 응답(Response)

    인터넷을 사용하면서 HTTP를 많이 봤지만, HTTP가 무엇이고, 하는 역할에 대해서는 간과하고 있던 것 같다. 웹 개발을 막 시작하면서 서버로 데이터를 전송하는 일들이 많아지면서 웹 개발자라면 HTTP프로토콜에 대해 반드시 집고 넘어가야겠다는 생각을 했다. 그럼 먼저 HTTP란 무엇인가? HTTP는 Hyper Text Transfer Protocol의 두문자어로, 인터넷에서 문서와 같은 데이터를 주고받을 수 있는 프로토콜이다. 여기서 프로토콜은 웹 서버와 클라이언트 간의 통신을 하기 위한 통신 규약이다. 예를 들자면 우리가 어떠한 정보를 알아내기 위해 검색하는 행위라고 할 수 있다. (이때 내가 검색을 하기위해 쓰는 하드웨어가 클라이언트, 요청한 데이터가 저장된 곳이 서버이다.) ◎ 요청 : 클라이언트..

    [개발지식]인터넷이란? - 인터넷 작동 방법

    인터넷이란? 내부 망이라는 뜻을 가지고 있으며, 사전적정의로는 컴퓨터들이 서로 연결된 통신이 가능한 거대한 네트워크이다. 1. 컴퓨터 - 컴퓨터 두 대의 컴퓨터가 통신이 필요할 때, 다른 컴퓨터와 물리적 또는 무선으로 연결되어야 한다. 모든 컴퓨터는 이러한 연결 방법 중에 하나를 이용할 수 있다. 이러한 방법은 두 대의 컴퓨터로 제한되지 않고, 위의 이미지와 같이 원하는 만큼 컴퓨터를 연결할 수 있다. 하지만 이렇게 연결을 할 경우에는 컴퓨터의 갯수가 늘어 날수록 연결이 매우 복잡해진다. 예를 들면 10대의 컴퓨터가 있다고 가정했을 때, 이를 모두 연결하려면 컴퓨터 1대당 9개의 플러그가 달린 케이블이 45개가 필요하다. 2. 컴퓨터 - 라우터 - 컴퓨터 이렇게 복잡한 문제를 해결하기 위해 라우터라는 특..