네트워크/네트워크 기초 6

[네트워크 기초] 5. 웹 프론트엔드, 백엔드

이전글 [네트워크 기초] 4. 라우터이전글 [네트워크 기초] 3. IP주소, TCP/IP, UDP이전글 [네트워크 기초] 2. 클라이언트, P2P, 서버이전글 [네트워크 기초] 1. 네트워크와 웹네트워크와 웹 과거 초창기 컴퓨터는 다른 컴퓨터와 통신kwjdnjs.tistory.com 웹 프론트엔드, 백엔드 이번 글에서는 웹 프론트엔드와 백엔드가 무엇인지에 대해 알아보겠습니다. 1. 웹 정리 먼저 웹에 대해 정리하고 시작하겠습니다. 웹은 인터넷 기술을 활용한 정보 공유 시스템입니다. HTTP, HTTPS 프로토콜을 사용합니다. 프로토콜을 이용해 정보를 받아오려면 받아오려는 데이터가 있는 주소인 URL이 필요합니다. URL로 데이터를 요청하면 문서를 받아올 수 있는데 이 문서를 웹 페이지라고 합니다. ..

[네트워크 기초] 4. 라우터

이전글 [네트워크 기초] 3. IP주소, TCP/IP, UDP이전글 [네트워크 기초] 2. 클라이언트, P2P, 서버이전글 [네트워크 기초] 1. 네트워크와 웹네트워크와 웹  과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재kwjdnjs.tistory.com 라우터 지금까지 서버와 클라이언트 사이에 어떤 형식의 데이터를 전송할 것인가(HTTP, SMTP 등), 어떤 방식으로 전송할 것인가(TCP, UDP)에 대해 알아봤습니다.  이제 데이터가 실제로 IP 주소를 찾아가는 과정에 대해 알아보겠습니다.  1. 라우터 컴퓨터와 컴퓨터를 물리적으로 연결하려면 어떻게 해야 할까요? 이론상으로는 두 컴퓨터를 선으로 직접 연결하면 됩니다.   하지만 수많은 컴퓨터가 연결된 인터넷에 세..

[네트워크 기초] 3. IP주소, TCP/IP, UDP

이전글 [네트워크 기초] 2. 클라이언트, P2P, 서버이전글 [네트워크 기초] 1. 네트워크와 웹네트워크와 웹  과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재하는 프로그램을 혼자서 실행할 뿐이었습니다. kwjdnjs.tistory.com IP주소, TCP/IP, UDP 지난 글에서 클라이언트와 서버에 대해 알아보았습니다. 이번 글에서는 서버와 클라이언트가 어떻게 데이터를 주고받는지에 대해 알아보겠습니다. 1. IP 주소 클라이언트와 서버가 데이터를 주고받기 위해서는 주소가 필요합니다. 현실에서 택배를 보낼 때 주소가 필요한 것과 같은 원리입니다. 단지 여기에서의 택배는 물리적인 것이 아니라 전자적인 데이터일 뿐입니다.  인터넷의 세계에서 서로의 데이터를 주고받기 위한..

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

이전글 [네트워크 기초] 1. 네트워크와 웹네트워크와 웹  과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재하는 프로그램을 혼자서 실행할 뿐이었습니다.  하지만 컴퓨터와 컴퓨터를 연결하는 기kwjdnjs.tistory.com 클라이언트, P2P, 서버 네트워크와 웹에 이어 이번에는 클라이언트, P2P, 서버가 무엇인지 알아보겠습니다. 1. 물리적인 개념과 소프트웨어적인 개념 서버, 클라이언트 모두 물리적인 개념과 소프트웨어적인 개념으로 나눠서 말할 수 있습니다.  예를 들어 서버 프로그램은 소프트웨어적인 개념의 서버이고, 서버 프로그램을 동작시키는 서버 컴퓨터는 물리적인 개념의 서버를 말합니다. 이와 관련된 자세한 내용은 각 개념을 설명하면서 알아보겠습니다. 2. 클라이언..

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

네트워크와 웹  과거 초창기 컴퓨터는 다른 컴퓨터와 통신하지 않았습니다. 그저 컴퓨터 내부에 존재하는 프로그램을 혼자서 실행할 뿐이었습니다.  하지만 컴퓨터와 컴퓨터를 연결하는 기술이 등장하면서 컴퓨터는 이제 혼자 동작하는 것이 아니라 다른 컴퓨터와 데이터를 주고받으면서 동작하기 시작했습니다.  그리고 이 기술을 통해 수많은 컴퓨터들이 연결되고 데이터를 주고받으며 새로운 시대를 열게 됩니다.  이번 글에서는 새로운 시대를 열 수 있도록 도와준 기술인 네트워크에 대해서 알아보고, 웹은 또 무엇인지에 대해 알아보겠습니다. 1. 네트워크 네트워크는 컴퓨터를 연결하는 통신망을 말합니다. 보통 교통카드나 결제용으로 많이 사용되는 NFC 같은 근거리 무선 통신 기술부터 도시에서 국가를 넘나드는 규모의 WAN까지 다..

[네트워크 기초] 0. 들어가기 전에

우리는 이제 수많은 컴퓨터와 스마트폰이 인터넷으로 연결된 시대에 살고 있습니다.  그리고 컴퓨터와 스마트폰은 인터넷을 통해 웹이라고 하는 정보 공유 시스템을 이용하고 있습니다.  이렇게 중요한 기술인 웹의 기반인 네트워크 대한 전반적인 내용을 앞으로의 글을 통해 다뤄보려고 합니다.  기본적인 인터넷과 관련된 개념, 서버와 클라이언트, 백엔드와 프론트엔드, 클라우드, 블록체인과 웹3 등 지금의 웹 전반에 대해 다룰 예정입니다.