Networking

WooBuntu·2021년 5월 2일
0

Google IT Support

목록 보기
5/6

https://www.coursera.org/professional-certificates/google-it-support

Basics of Networking

A network is an interconnection of computers.

  • The Internet

    The physical connection of computers and wires around the world

  • The Web

    The information on the Internet

World Wide Web만이 인터넷에 접속할 수 있는 유일한 방법은 아니다. (ex : Email, Chat, File-sharing programs)

인터넷에 직접 연결되는 것은 client가 아닌 server이다. 다만, client는 Internet Service Provider(ISP)가 제공?하는 network에 연결된다.

ISP회사들은 네트워크를 구축하고 있으며, 이 network는 또 다른 network들과 연결되어 있다.

Computers on a network have an identifier called an IP address.

Devices that can connect to a network have another unique identifier called a MAC address.

편지를 예로 들자면, IP주소는 집주소에 해당하고 MAC주소는 수신인에 해당한다.

MAC addresses are generally permanant and hard-coded onto a device.

When you send or receive data through a network you need to have both an IP and a MAC address.

Data that is sent through a network is sent through packets.

Networking Hardware

컴퓨터를 네트워크에 연결하는 대표적인 방법은 다음과 같다.

  1. Ethernet cable

    cable을 통해 물리적으로 network에 연결하는 방식

  2. WIFI

    wireless networking

  3. 광섬유(fiber optic cable)

    이진 데이터를 전류가 아닌 빛을 통해 전송하는 방식이기 때문에 가장 빠르고, 가장 비싼 방식이다.

위와 같은 방식들로 네트워크에 연결하기 위해서는 몇 가지 장비가 필요하다.

  1. Router

    Connects lots of different devices together and helps route network traffic

    router로 전송된 packet은 network protocol에 의하여, 어디로 보내질 지 결정된다.

    데이터의 수신처가 현재 네트워크에 없다면 router는 ISP network를 통해 외부 network로 전송하는데, 수신처를 식별할 때 역시 network protocol이 사용된다.
    (이 과정에서 packet은 수많은 router, switch, hub를 경유하게 된다)

  2. Switch

    Switch는 건물의 우편실 정도로 볼 수 있다.

  3. Hub

    Hub는 기업의 전사공지와 유사하다. 수신인을 특정할 수 없기에 모두에게 전송하는 것

Language of the Internet

network protocol은 network에서 data(packet)를 어떻게 전송하는가에 대한 규칙의 집합이다.

아래와 같은 것들을 고려한 규칙인 것

  • routing의 효율성

  • packet의 완전성

  • 보안성

  • MAC주소(수신 기기)

  • IP주소(수신인)

Transmission Control Protocol(TCP)

네트워크 간의 정보 전달을 담당하는 protocol이다.

Internet Protocol(IP)

packet을 올바른 컴퓨터로 전송하는 역할을 담당하는 protocol이다.

Web

Websites are basically text documents that we format with Hyper Text Markup Language(HTML).

Uniform Resource Locater(URL) is just a web address.

www.reddit.com

  • www : World Wide Web

  • reddit : Domain name

    Domain name은 Internet Corporation for Assigned Names and Numbers(ICANN)에 등록된다.

  • com : type of website

Domain Name System(DNS)은 위와 같은 domain을 실제 IP주소와 mapping하는 역할을 한다.
(DNS는 하나의 web protocol이다)

Limitations of the Internet

  • Internet Protocol version 4(IPv4)

    32bit(4개의 그룹으로 분리된)로 구성된 IP주소

    bit수의 제한으로 실제로는 43억개 이하의 IP주소만 존재할 수 있다.
    (현실 세계의 website는 43억개를 가뿐히 넘는다)

  • Internet Protocol version 6(IPv6)

    IPv4의 제약을 극복하고자 만들어진 것으로, 128bit로 구성된 IP주소이다.

    IPv6는 느리지만 꾸준히 증가하고 있다.

  • Network Address Translation(NAT)

    Lets organizations use one public IP address and many private IP addresses within the network.

IoT

0개의 댓글