Internet

믕듀·2021년 11월 28일
0

Computer Science

목록 보기
1/3

인터넷이란?

컴퓨터로 연결하여 TCP/IP (Transmission Control Protocol/ Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크 이다

TCP/IP?

  • 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(Protocal)

네트워크?

  • 두 대 이상의 기기들이 연결되어 통신 할 수 있는 환경

즉 인터넷이란 관리 주체가 없으며 여러 네트워크가 모여 거대 망을 형성한다.

Client & Server

클라이언트/서버는 두 개의 컴퓨터 프로그램 사이에 이루어지는 역할 관계를 나타내는 것이다.
클라이언트는 다른 프로그램에게 서비스를 요청하는 프로그램이며, 서버는 그 요청에 대해 응답을 해주는 프로그램이다.
클라이언트/서버 개념은 단일 컴퓨터 내에서도 적용될 수 있지만, 네트웍 환경에서 더 큰 의미를 가진다.
네트웍 상에서의 클라이언트/서버 모델은 여러 다른 지역에 걸쳐 분산되어 있는 프로그램들을 연결시켜주는 편리한 수단을 제공한다.

Client

  • 네트워크에서 서비스를 요청하는 기기

Server

  • 네트워크에서 인터넷 서비스를 제공해 주는 기기

Client & Server = N : 1

  • 한 대의 서버로 여러명의 클라이언트 요청을 처리

IP

  • 각 기기에 부여되는 고유 번호

URL

  • IP에 대응되는 고유한 주소 식별자

DNS

도메인 네임 시스템(Domain Name System, DNS)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다.

  • 사람이 읽는 url을 컴퓨터가 인식하는 IP로 바꿔주는 시스템

    굉장히 쉽고, 가볍게 말해, Root DNS -> TLD -> Local DNS 순으로 DNS query를 요청하여 DNS Response를 받아내 해당 주소의 IP address를 받아온다.
profile
Front-End 개발자가 되는 꿈을 꾸는ing

0개의 댓글