반응형

2026/08/02 2

네트워크 개론 — LAN·WAN부터 OSI 7계층과 TCP/IP까지

이 글은 2021년 6월 기준 기록입니다. 네트워크(Network)는 net과 work의 합성어로, 통신 가능한 장비들이 그물망처럼 연결된 상태를 뜻합니다. PC와 PC, PC와 프린터, PC와 공유기처럼 서로 데이터를 주고받을 수 있으면 그것이 네트워크입니다. 초기에는 PC와 PC를 직접 연결해 데이터를 주고받는 것이 목적이었습니다. 기술이 발전하면서 다수의 PC가 네트워크 장비를 통해 연결되었고, 전화기나 프린터 같은 주변기기도 네트워크에 참여할 수 있게 되었습니다. 공유기 하나에 여러 대의 PC와 프린터가 물려 있는 지금의 가정 환경이 그 결과입니다.인터넷은 네트워크의 연결이고, 웹은 그 일부다인터넷(Internet) 역시 Inter와 Net(work)의 합성어로, 네트워크 간의 연결을 의미합니다..

REST API와 HTTP 메서드 — 화면 대신 데이터를 주는 웹 서비스

이 글은 2022년 7월 기준 기록입니다. 화면을 주던 서버가 데이터를 주게 된 이유기존 웹 MVC에서는 view를 jsp 파일을 통해 생성된 html을 제공함으로써 사용자에게 화면을 제공했습니다. 서버가 완성된 페이지를 만들어 내려보내는 방식입니다. 문제는 클라이언트 쪽이 웹 브라우저 하나가 아니게 되면서 생겼습니다. 클라이언트 사이드에서 다양한 플랫폼을 필요로 함에 따라서, 웹 브라우저를 통해서만 접근할 수 있는 html 파일이 아닌 데이터 자체를 제공할 수 있는 웹 애플리케이션 서비스가 필요해졌습니다. 이렇게 데이터만 제공할 수 있도록 구성된 웹 애플리케이션 서비스를 RESTful 하다고 합니다.메서드가 곧 동사다REST에서 자원에 무엇을 할지는 URL이 아니라 HTTP 메서드가 나타냅니다. 다섯 ..

IT·테크/개발 2026.08.02
반응형