관리 메뉴

Daily IT

[프론트엔드 필수 개념] 1. 인터넷 기초 본문

개발자 영역/프론트엔드

[프론트엔드 필수 개념] 1. 인터넷 기초

IT Knowledge Share 2020. 1. 13. 17:58
728x90

How does the Internet work?

 

1. 클라이언트: 주된 작업이나 정보를 서버에게 요청하고 그 결과를 돌려받는 컴퓨터 시스템.

A desktop computer or workstation that is capable of obtaining information and applications from a server.

 

2. 서버: 주된 정보의 제공이나 작업을 수행하는 컴퓨터 시스템.

A computer or computer program which manages access to a centralized resource or service in a network.

 

3. 인터넷 백본: 개인에게 연결된 소형 회선들로부터 데이터를 모아 빠르게 전송할 수 있는 대규모 전송 회선. 기간망.

The Internet backbone may be defined by the principal data routes between large, strategically interconnected computer networks and core routers on the Internet. 

 

4. ISP: 인터넷 접속에 필요한 서비스나 웹 사이트 구축 따위를 제공하는 회사. 실제 우리가 비용을 지불하고 이용하는

인터넷 서비스 업체를 말한다.

An Internet service provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet.

 

5. DNS: 네트워크 노드의 이름을 주소로 변환하기 위해 인터넷에서 사용하는 시스템. 24시간 운영되는 대도서관 같은 개념으로 접속하려는 웹사이트 IP 주소를 찾아서 다시 브라우저로 보낸다.

The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

 

6. 브라우저: 인터넷의 모든 서비스와 자료에 접근하는 일을 지원하는 프로그램. 대표적인 것으로는 파이어폭스, 익스플로러, 크롬 따위가 있다. 

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web. When a user requests a particular website, the web browser retrieves the necessary content from a web server and then displays the resulting web page on the user's device. 

 

7. HTML: 인터넷 서비스의 하나인 월드 와이드 웹을 통해 있는 문서를 만들 사용하는 프로그램 언어. Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.

 

8. CSS: HTML 요소들이 각종 디자인, 레이아웃 등 사용자에게 어떻게 보이는지 정의하는 스타일 시트 언어.

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

 

9. JS: 객체 기반의 스크립트 프로그래밍 언어.

JavaScript often abbreviated as JS, is a high-level, just-in-time compiled, multi-paradigm programming language that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. 

 

이상으로 프론트엔드 개발자에게 필요한 아주 필수적인 인터넷 기초 개념을 살펴보았습니다.

 

Comments