네트워크/네트워크 기초

[네트워크 기초] 1. 네트워크와 웹

라이튼 2024. 12. 14. 12:41

네트워크와 웹

 

 과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재하는 프로그램을 혼자서 실행할 뿐이었습니다.

 

 하지만 컴퓨터와 컴퓨터를 연결하는 기술이 등장하면서 컴퓨터는 이제 혼자 동작하는 것이 아니라 다른 컴퓨터와 데이터를 주고받으면서 동작하기 시작했습니다.

 

 그리고 이 기술을 통해 수많은 컴퓨터들이 연결되고 데이터를 주고받으며 새로운 시대를 열게 됩니다.

 

 이번 글에서는 새로운 시대를 열 수 있도록 도와준 기술인 네트워크에 대해서 알아보고, 웹은 또 무엇인지에 대해 알아보겠습니다.

 

1. 네트워크

 네트워크는 컴퓨터를 연결하는 통신망을 말합니다. 보통 교통카드나 결제용으로 많이 사용되는 NFC 같은 근거리 무선 통신 기술부터 도시에서 국가를 넘나드는 규모의 WAN까지 다양한 종류의 통신망을 모두 네트워크라고 부릅니다.

 

 블록체인 역시 P2P 기술을 활용한 일종의 네트워크입니다.

 

2. 인터넷

 네트워크 기술을 계속 확대하여 네트워크들이 연결된 거대한 하나의 네트워크를 이루게 되면, 이것이 바로 인터넷이 됩니다. 즉, 인터넷은 네트워크들의 네트워크입니다.

 

 인터넷으로 컴퓨터들이 통신을 하기 위해서는 전송 표준을 정의한 프로토콜이 필요한데, 이 부분에 대해서는 나중에 자세히 알아보겠습니다.

 

3. 웹

 인터넷 기술을 활용하면 여러 서비스를 만들 수 있습니다. SMTP 등의 프로토콜을 사용하는 이메일 서비스, FTP 등의 프로토콜을 사용하는 파일 전송 등입니다. 온라인 게임도 인터넷을 기반을 만들 수 있습니다.

 

 그리고 인터넷을 기반을 만들 수 있는 중요한 서비스 중 하나가 바로 웹 서비스입니다.

 

 웹은 인터넷 기술을 활용한 정보 공유 시스템입니다. HTTP와 HTTPS라는 웹 통신 프로토콜을 사용합니다.

 HTTP나 HTTPS로 데이터를 받아오기 위해서는 주소가 필요한데 이를 URL이라고 부릅니다.

 URL로 데이터를 요청하면 문서를 받아올 수 있는데, 이를 웹 사이트라고 합니다.

 

 웹 사이트는 HTML이라고 하는 마크업 언어로 작성되어 있습니다.

 HTML만으로는 웹 사이트의 디자인을 하는 것은 어렵기 때문에 디자인을 위해 CSS라는 언어를 추가로 사용합니다.

 또한 HTML만으로는 웹 사이트가 동적으로 동작할 수 없기 때문에, 웹 사이트가 동적으로 동작할 수 있도록 하는 프로그래밍 언어인 JavaScript를 사용합니다.

 

 결론적으로 웹 사이트를 구성하는 요소로는 크게 HTML, CSS, JavaScript가 있습니다. 이 언어들을 사용하여 작성된 웹 사이트를 출력하기 위해서는 별도의 출력 프로그램이 필요합니다. 이 프로그램을 바로 웹 브라우저라고 부릅니다.

 

지금까지 네트워크와 웹에 관한 기본적인 내용에 대해 알아봤습니다. 감사합니다.

 

 

다음글

 

[네트워크 기초] 2. 클라이언트, P2P, 서버

이전글 [네트워크 기초] 1. 네트워크와 웹네트워크와 웹  과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재하는 프로그램을 혼자서 실행할 뿐이었습니다. 

kwjdnjs.tistory.com