Home [Network] 모두의 네트워크 - 1장
Post
Cancel

[Network] 모두의 네트워크 - 1장

모두의 네트워크 - 1장

Lesson 1

(컴퓨터) 네트워크

  • 두 대 이상의 컴퓨터가 연결되어 있는 상태
  • 컴퓨터 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송수신 등의 역할을 한다.

인터넷

  • 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크를 말한다.

패킷(packet)

  • 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 작은 데이터 조각을 말한다.
  • 대역폭 관리의 차원에서 큰 데이터를 작게 나누어 보내는 것이 규칙이다.
  • 용량이 큰 데이터를 분할한 패킷을 받아 원래의 데이터로 되돌리는 작업이 필요하다.
    • 순서대로 도착하지 않을 수도 있고, 패킷 전송이 지연되거나 누락될 수도 있다.
      • 이러한 문제를 해결하기 위해 송신 시 번호를 붙여 보낸다. 그럼 패킷들을 받아 번호에 맞게 정렬해 사용하면 된다.

Lesson 2

디지털 데이터

  • 컴퓨터는 0과 1만을 이해한다. 그 0과 1의 집합을 디지털 데이터라 한다.

비트

  • 0과 1의 정보를 나타내는 최소 단위

바이트

  • 8비트
  • 0과 1을 표현하는 비트, 즉 숫자 여덟 개를 모아 바이트로 표시할 수 있다.

문자 코드(character code)

  • 숫자와 문자의 대응표를 미리 만들어 0,1이 아닌 문자를 사용할 수 있도록 한다.
  • 문자 코드로 ASCII(아스키) 코드가 있다.
    • 아스키 코드는 알파벳, 기호, 숫자 등을 다룰 수 있는 기본적인 문자 코드다.
    • A는 65에 매핑되어 있다.

Lesson 3

LAN - Local Area Network

  • 건물 안이나 특정 지역을 범위로 하는 네트워크다.
  • 가정이나 빌딩 안에 있는 사무실 같이 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크다.
  • 랜은 연결하는 거리가 짧은 만큼 신호가 약해지거나 오류가 발생할 확률이 매우 낮다.

WAN - Wide Area Network

  • 지리적으로 넓은 범위에 구축된 네트워크다.
  • SKT, KT, U+ 같은 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용해 구축된 네트워크를 말한다.
  • 랜과 랜을 연결하는 것으로 생각할 수도 있다.
  • 랜과 비교하면 속도가 더 느리다.
  • 왠은 랜보다 범위가 넓고, 오류 발생 확률이 높다.

Lesson 4

가정에서의 네트워크 구성

  • 가정에서 구성하는 네트워크는 랜이다.
  • 인터넷을 사용하기 위해 인터넷 서비스 제공자(ISP)와 인터넷 회선(광랜)이 필요하다.
  • 가정에서 네트워크를 구성하려면 인터넷 서비스 제공자와 네트워크 사이의 연결을 위해 인터넷 공유기(broadband router)를 사용한다.
  • 연결 방식은 유선 랜과 무선 랜 연결 방식이 있다. 무선 랜 공유기를 사용하면 디바이스의 무선 네트워킁 연결이 가능하다.

Lesson 5

소호 기업에서의 네트워크 구성

  • DMZ라는 외부에 공개하기 위한 네트워크 영역이 존재한다.
    • 서버를 공개하는데, 주로 웹 서버, 메일 서버, DNS 서버를 공개한다.
  • 회사에서는 서버를 운영하기 위해 서버를 사내에 설치하거나 데이터 센터에 두거나 클라우드에 둘 수 있다.
    • 사내 또는 데이터 센터에 서버를 두고 운영하는 것을 온프레미스(on-premise)라고 한다.
  • 서버 장비실 안의 서버 랙에는 서버, 라우터, 스위치를 설치할 수 있고, 주로 무선 랜 기능이 있는 라우터를 사용한다.
  • 각 서버나 컴퓨터는 스위치나 무선 랜 기능을 사용해 사내 랜에 접속한다.
This post is licensed under younghwani by the author.

[Effective Java] Item90. 직렬화된 인스턴스 대신 직렬화 프록시 사용을 검토하라!

[Network] 모두의 네트워크 - 2장

Comments powered by Disqus.