본 포스팅은 네트워크 스터디를 기반으로 개인 정리를 위한 포스팅입니다.
잘못된 부분이 있다면 언제든 지적해주시면 감사하겠습니다!
배경지식
웹은 지식 공유를 위해 고안됨.
CERN(유럽 입자 물리학 연구소)의 팀 버너스 리(Tim Berners-Lee) 선생님께서 멀리 떨어져 있는 동료와 지식을 공유하기 위해 WWW(World Wide Web)의 하이퍼 텍스트(HyperText) 시스템을 고안하여 개발함.
HTML(Hyper Text Markup Language)
프로그래밍 언어가 아니라 마크업 정보를 표현하는 마크업 언어로 문서의 내용 이외의 문서의 구조나 서식 같은 것을 포함
HTML의 문자들을 분석해보자면
하이퍼텍스트(Hypertext): 관련 항목을 연결하기 위해 구성된 텍스트(종종 이미지 등 삽입 포함)
마크업(Markup): 하드카피나 소프트카피로 출력될 모든 활자에 관한 스타일 가이드
언어(Language): 컴퓨터 시스템이 명령어를 이해하고 해석할 때 사용하는 언어
HTTP(HyperText Transfer Protocol)
간단하게 말하면 HTML 문서와 같은 자원들을 원격로부터 가져올 수 있도록 해주는 프로토콜
하이퍼텍스트 링크를 사용하여 웹 페이지를 로드하는 데 사용
- Hyperlink : 하이퍼텍스트 문서 안에서 직접 모든 형식의 자료를 연결하고 가리킬 수 있는 참조 고리
- 주소와 주소 사이를 중간과정 없이(비선형적으로) 옮겨다닐 수 있는 링크
HTTP는 네트워크 장치 간에 정보를 전송하도록 설계된 애플리케이션 계층 프로토콜
위와 같이 여러 문서(HTML)가 연결된 것의 형태가 마치 거미줄 처럼 보여 Web이라는 이름이 붙여짐.
Reference
https://www.youtube.com/watch?feature=shared&v=mrNg1RnOGgU
https://www.freecodecamp.org/korean/news/what-is-html-definition-and-meaning/
'CS > 네트워크' 카테고리의 다른 글
[네트워크] 3계층 - ARP 프로토콜 (0) | 2023.12.18 |
---|---|
[네트워크] 2계층 - 이더넷 프로토콜(Ethernet Protocol) (1) | 2023.12.18 |
[네트워크] 웹 서비스 구조(Web Service Structure) (0) | 2023.12.14 |
[네트워크] MAC, IP, Port (0) | 2023.12.13 |
[네트워크] 네트워크 모델 및 패킷 (0) | 2023.12.13 |
개발 기술 블로그, Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!