Hyemi Lee

Hyemi Lee

주니어 개발자의 삽질과 기록

NetWork, 네트워크 기초 지식

1장 : 네트워크 기초 지식

1. 네트워크란 ?

  • 무언가와 무언가가 무언가에 의해 연결되어서 무언가를 주고받는것
  • 컴퓨터와 컴퓨터가 그물망처럼 통신 매체로 연결되어서 데이터를 운반 하는것

2. 네트워크의 장점

  • 다른 컴퓨터의 리소스는 네트워크로 주고 받을 수 있다.
  • 복수의 컴퓨터에서 리소스를 공유 하는 것이 장점이다.

3. 데이터 통신 기초

  • 데이터 통신 : 비트로 만들어진 데이터를 다른 컴퓨터에 보내거나 주고받는것
  • 인터페이스 : 컴퓨터와 컴퓨터가 데이터 통신을 위해 파이프로 연결될때 컴퓨터와 파이프의 접속구
  • 프로토콜 : 데이터를 주고받기 위한 규칙 / 송수신이 같은 프로토콜을 사용해야 한다.

4. 회선교환과 패킷교환

파이프

  • 1개의 파이프는 컴퓨터와 컴퓨터 1:1로 연결된다
  • 파이프를 늘리면 다수의 컴퓨터와 연결가능하다

    교환기

  • 교환기를 사용하면 적은 파이프로도 다수의 접속이 가능하다
  • 다른 상대방에게 접속하고 싶은 경우 교환기가 그 상대와 연결된 교환기에 접속한다.

    회선교환

  • 교환기를 사용해서 파이프를 교체해가는 방식
  • 문제점 : 회선이 점유될수 있어, 더 이상 접속되지 않아 동시에 다수의 컴퓨터가 송수신 불가

    패킷교환

  • 데이터를 일괄x 여럿으로 분할(패킷)하여 송신
  • 패킷이 회선을 점유하는 시간을 줄여, 복수의 컴퓨터가 회선을 공유할 수 있게 한다

5. 네트워크의 구조

  • 컴퓨터, 인터페이스, 통신매체, 라우터 기기를 사용

세그먼트

  • 패킷 교환없이 케이블 분배기로 연결되는 범위를 세크먼트라고 한다
  • 이 범위 내에서는 패킷 교환없이 직접 데이터를 송수신할 수 있다.

허브

  • 허브를 사용한 네트워크에서는 컴퓨터 한 대가 세크먼트 내의 어떤 컴퓨터에도 자유롭게 데이터를 송수신할 수 있다.
  • 이런 구조를 멀티엑세스구조 라고 한다.

포인트 투 포인트

  • 컴퓨터 한대가 다른 한대의 컴퓨터에만 데이터를 보내는 방식

멀티 엑세스

  • 복수 컴퓨터에 의한 데이터 송수신이 가능

네트워크 = 포인트 투 포인트 + 멀티 엑세스

6. LAN과 WAN

  • LAN (Local Area Network)
  • WAN (Wide Area Network)

Share on

Twitter Facebook LinkedIn

You may also enjoy

Redis Stream

2021年04月28日

Stream Stream은 로그 데이터를 처리하게위해 5.0에서 새로 도입된 데이터 타입입니다. 대량의 데이터가 연속적으로 발생할때 처리하기 위해 등장했습니다. 기존 데이터를 수정하지 않고 오직 추가로 발생합니다. 이런 종류의 데이터를 stream or log데이터...

Study, Object, chapter2&3 presentation

2021年04月20日

chapter03. 역할, 책임, 협력 객체지향 설계란, 올바른 객체에게 올바른 책임을 할당하면서 낮은 결합도와 높은 응집도를 가진 구조를 창조하는 활동이다.

Spring, chatting 프로그램 만들기, Reactive란?

2020年06月16日

Reactive 막힘없이 흘러다니는 data(event)를 통해 사용자에게 자연스러운 응답을 주고 규모 탄력적으로 리소스를 사용하며 실패에 있어서 유연하게 대처한다 모든 지점에서 블럭 되지 않게 하자 oop와 같은 패러다임 모든 것을 비동기적인 data의 strea...