Computer Science/네트워크
-
[Web] HTTP 에 대한 고찰Computer Science/네트워크 2022. 2. 23. 02:25
졸업 프로젝트로 웹 어플리케이션을 만들려고 한다. 웹 개발을 하기 위해서는 웹에 관련된 지식들이 필요하다. 오늘은 그 중에서 HTTP 에 대해서 공부해보았다. 1. HTTP 란 무엇인가? HTTP 의 정의 HTTP는 정보를 주고받기 위해 만들어진 데이터 전송 규칙이다. HTTP를 위키피디아에서 검색해보면 다음과 같다. HTTP(Hyper Text Transfer Protocl)는 인터넷 상에서 정보를 주고받을 수 있는 프로토콜이다. 여기서 Hyper Text 란, HTML 문서를 말한다. 인터넷 상에서, 즉 "클라이언트와 서버" 사이에서 웹페이지(HTML)나 여러 정보를 주고 받기 위해 만든 통신 규약이라고 할 수 있다. 과거 HTTP 라는 프로토콜이 처음 만들어졌을 때는 GET이라는 메소드만 존재했고,..
-
네트워크 프로토콜이란?Computer Science/네트워크 2021. 2. 18. 19:46
규정이나 규약과 관련된 내용을 언급할 때 프로토콜이라는 용어를 사용한다. 네트워크에서도 통신할 때의 규약을 가르키는 말로 프로토콜을 사용한다. 프로토콜은 어떤 표준 협회나 워킹 그룹이 만들었는지 또는 어떤 회사에서 사용하느냐에 따라 특징이 많이 달라지고, 그에 따라 지금까지 다양한 프로토콜이 존재해 왔다. 하지만 최근에는 복잡하고 산재되어 있던 여러 가지 프로토콜 기술이 이더넷-TCP/IP 기반의 프로토콜들로 변경되고 있다. 1. 프로토콜의 정의 네트워크 프로토콜은 네트워크 장비의 소프트웨어와 하드웨어가 효과적으로 통신할 수 있도록 하는 규칙, 알고리즘, 메시지, 기타 방식을 정의한다. 프로토콜은 일반적으로 둘 이상의 장비와 같은 OSI 참조 모델 계층끼리의 통신 방법을 설명한다. 기술 용어를 이해할 때..
-
네트워크란 무엇인가?Computer Science/네트워크 2021. 2. 18. 19:14
요즘에는 어디에서든지 네트워크를 이용할 수 있다. 특히 "인터넷"의 형태로 되어있는 네트워크는 컴퓨터 세계 뿐만 아니라 수많은 사람들의 삶에 혁명을 가져왔다. 그렇다면 IT 에서 말하는 네트워크란 구체적으로 무엇일까? 1. 네트워크의 정의 네트워크는 컴퓨터끼리 정보를 교환할 수 있도록 고안된 특수한 기계장치와 프로그램을 사용하여 물리적/논리적 으로 연결된 컴퓨터나 기타 하드웨어 장치의 모음이다. 네트워크는 다양한 목적으로 쓰인다. 사람들은 네트워크라고 하면 일반적으로 인터넷을 떠올리지만, 전화를 걸 때, 신용카드를 사용할 때, ATM 기에서 출금할때도 특정한 유형의 네트워크가 사용된다. 네트워크는 물리적 또는 논리적으로 연결된 하드웨어 장비의 모음 2. 네트워크의 역사 컴퓨터라는 것이 처음 발명되었을 때..