본문 바로가기

HTML CSS

[HTML CSS] 키워드 정리 1

반응형

NETWORK

여러 대의 컴퓨터를 연결해 놓은 구조.

넓은 의미의 네트워크는 전화기, 팩스, 컴퓨터 등 지리적으로 떨어져있는 장치들 간에 정보를 교환할 수 있도록 연결되어 있는 것을 말한다. 이를 위해서는 각각의 장치들 뿐 아니라 연결하는 선, 정보를 전자 기호로 바꾸어주는 장치, 통신 위성 등 여러 매체가 필요한데 이 모든 것을 포함하는 의미이다.

범위별 네트워크 종류

 

 

LAN

Local Area Network의 약자로 근거리 통신망이며, 네트워크 매체를 이용하여 집, 사무실, 학교 등의 건물과 같은 지역을 한데 묶는 컴퓨터 네트워크이다.

 

WAN

Wide Area Network의 약자로 광역 통신망이며, 드넓은 지리적 거리/장소를 넘나드는 통신 네트워크 또는 컴퓨터 네트워크이다. 광역 통신망은 종종 전용선과 함께 구성된다.

관련 통신망은 영역에 의해 구분되는데, 개인통신망(PAN : 방 단위), 근거리통신망(LAN : 건물 단위), 캠퍼스통신망(CAN : 캠퍼스 단위), 도시권 통신망(MAN : 도시 단위)이 있다.

광역통신망의 문서적 정의는 지역, 국가, 세상 범위까지 구성된 컴퓨터 네트워크이다. 광역 통신망은 근거리 통신망 유저들이 다른 지역에 있는 근거리 통신망 사용자들과 데이터 통신을 할 수 있도록 해 준다.

 

server - client model

Client는 네트워크를 이용하여 서버측에 서비스 요청을 의뢰하는 측

Server는 클라이언트들이 요구하는 각 종 서비스를 제공하는 측

 

요청 - 응답의 형태

즉, 클라이언트에 의해서만 시작되고 서버에 의해서는 결코 시작되지 않음

 

동시 요구 처리 필요함

서버란 많은 다른 클라이언트들의 동시적인 요구를 처리할 수 있도록 설계된 프로세스 임

 

클라이언트/서버 환경

최종 사용자에게는 많은 장점을 제공하는 반면,

망 운영자에게는 복잡하고 어려운 문제를 끊임없이 제기하게됨

 

web - server

웹 서버는 다음의 두 가지 뜻 가운데 하나이다.

 

1. 웹 서버 : 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는  컴퓨터 프로그램

2. 웹 서버 (하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터

 

웹 서버는 HTTP 또는 HTTPS를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트 (이미지 파일 등) 을 전송해주는 서비스 프로그램을 말한다. 웹 서버 소프트웨어를 구동하는 하드웨어도 웹 서버라고 해서 혼동하면 안된다.

 

web - brower

웹 브라우저, 인터넷 브라우저 또는 웹 탐색기는 웹 서버에서 이동하며 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스 기반의 응용 소프트웨어이다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다.

주요 웹 브라우저로는 파이어폭스, 구글 크롬, 마이크로 소프트 엣지, 사파리 등등

 

URL

Uniform Resource Locator URL은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열이다.

HTTP 맥락에서 URL은  "웹 주소" 또는 "링크"라고 불린다.

브라우저는 URL을 주소창에 표시한다. 일부 브라우저는 URL에서 "//" 뒤의 일부분, 즉 도메인 이름만 표시한다.

URL은 파일 전송(FTP), 이메일(SMTP) 등 다른 응용 프로그램에서도 사용할 수 있습니다.

 

hyperlink

하이퍼링크는 하이퍼텍스트 문서 안에서  직접 모든 형식의 자료를 연결하고 가리킬 수 있는 참조 고리이다.

이를테면 동영상, 음악, 사진, 프로그램, 파일, 글 등의 특정 위치를 지정할 수 있다. 이는 하이퍼텍스트의 핵심 개념이며,

HTML을 비롯한 마크업 언어에서 구현하고 있다. 이 용어는 단순히 링크라고 줄여 말하기도 한다. 한마디로 누르면 웹사이트나 프로그램 등으로 이동하는 것이다.

 

HTML

웹사이트 모습을 기술하기 위한 마크업 언어

프로그래밍언어가 아니라 마크업 정보를 표현하는 마크업 언어로 문서의 내용 이외의 문서의 구조나 서식 같은 것을 포함한다.

 

markup language

마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.

태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다.

 

tag

HTML 태그는 HTML 문서를 이루는 문법적 표시이다.

 

protocol

통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다.

통신 프로토콜은 신호체계, 인증, 그리고 오류 감지 및 수정 기능을 포함할 수 있다. 프로토콜은 형식, 의미론, 그리고 통신의 동기 과정 등을 정의하기는 하지만 구현되는 방법은 독립적이다. 이때문에 프로토콜은 하드웨어 또는 소프트웨어 그리고 때로는 모두를 사용하여 구현되기도 한다.

 

http

Hyper Text Transfer Protocol의 약자로 W3에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. 

HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜이다.

예를 들면, 클라이언트 웹 브라우저가 HTTP를 통하여, 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다.

 HTTP를 통해 전달되는 자료는 http:로 시작하는 URL로 조회 할수 있다.

 

ip

인터넷 프로토콜의 약자로 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다.

컴퓨터의 경우 사용하는 운영체제도 서로 다르고, 프로그램의 경우 아예 구현된 언어가 다르기 때문에 네트워크에서 이들이 통신할 수 있도록 하려면 공통된 통신 규약(프로토콜)이 필요하다. 

IP는 OSI의 Layer 3와 Internet Protocol Suite 의 Layer 3에 위치하는 프로토콜이다.

호스트에서 호스트까지의 통신, 즉 보내는 컴퓨터에서 받는 컴퓨터까지의 통신을 책임진다.

 

port

인터넷 프로토콜 스위트에서 포트는 운영 체제 통신의 종단점이다. 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 예를 들어 전송 제어 프로토콜(TCP)과 사용자 데이터그램 프로토콜(UDP)이있다.

각 포트는 번호로 구별되며 이 번호를 포트 번호라고 한다. 포트 번호는 IP주소와 함께 쓰여 해당하는 프로토콜에 의해 사용된다.

 

request

웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것을 request라고 한다. 그리고 이러한 요청 정보는 request 객체가 관리한다.

response

 웹 브라우저의 요청에 응답하는 것을 response라고 하며, 이러한 응답의 정보를 가지고 있는 객체를 response객체라고 함

DNS

Domain Name System의 약자로  IP 네트워크에서 사용하는 시스템이다. 우리가 인터넷을 편리하게 쓰게 해주는 것으로

영문/한글 주소를 IP네트워크에서 찾아갈 수 있는 IP로 변환해 준다.

모든 웹 사이트 주소를 도메인 대신 아이피로 외운다고 생각하면 머리 아파진다.

 

DNS는 도메인 이름과 IP 주소를 서로 변환하는 역할을 한다

 

ISP

Internet Service Provider 의 약자로 인터넷에 접속하는 수단을 제공하는 주체를 가리키는 말이다.

그 주체는 영리를 목적으로 하는 사기업인 경우가 대다수이며 비영리 공동체가 주체인 경우도 있다.

ISP는 일반적으로 인터넷에서 이용 가능한 모든 것에 대한 접근권을 사용자에게 부여하는 액세스 포인트나 게이트웨이 역할을 한다.

반응형

'HTML CSS' 카테고리의 다른 글

[HTML CSS] 키워드 정리 3  (0) 2023.01.19
[HTML CSS] 키워드 정리 2  (0) 2023.01.18
[HTML CSS]HTML이란? CSS란?, 요소, 선택자  (0) 2023.01.15