데이터 통신 1장 개요

Coding_Holic·2021년 10월 19일
0

데이터통신

목록 보기
1/10
post-custom-banner

Data Communication

  • telecommunication : 원거리 통신
  • data : 데이터를 만들어 사용하는 사용자간에 합의된 형태로 표현된 정보
  • data communication: 전선과 같은 특정형태의 전송매체를 통해 두 장치간에 데이터를 교환하는 것

구성요소

  • Message: 통신의 대상이 되는 정보 ex) text,numbers, pictures, audio and video
  • Sender: 메시지를 보내는 장치 ex) PC, workstation, telephone handset, video camera
  • Receiver: 메시지를 수신받는 장치 ex)PC,workstation, telephone handset, television
  • Transmission medium: 메시지가 송신자에서 수신자까지 이동하는 물리적인 경로 ex) twisted-pair wire, coaxial cable, fiver-optic cable, radio waves etc.
  • Protocol : 데이터 통신을 통제하는 규칙의 집합

데이터 표현

  • TEXT: 비트들의 순서, 비트패턴으로 표현된다. 각각의 set은 code라 불린다! ex) Unicode: 32-bit code 세계의 어느 언어를 표현할 수 있음, ASCII:7-bit code 미국에서 128symbols 에대해 코드 제공
  • Numbers: bit pattern에 의해 표현된다. 곧바로 이진수로 전환된다.
  • Images: a matrix of pixels로 구성됨, 픽셀 크기는 해상도에 따라 다르다, 이미지가 픽셀로 나눠지면 각각의 픽셀은 비트 패턴을 지정한다!
    ex) Only black-and-white dots: 1-bit pattern
    Color images(RGB method):a bit pattern
  • Audio: 소리나 음악을 기록하거나 방송하는 것, continuous하고 not discrete! 그러나 analog-to-digital conversion에 의해 bit pattern으로 표현될 수 있다.
  • Video: 그림이나 영화같은 것을 기록하거나 방송하는 것, 여러 이미지들의 결합

데이터 흐름 방향

  • Simplex, 단방향 방식 -> 한쪽 방향으로만 일어난다, 한쪽은 전송만 할 수 있고 다른 쪽은 수신만 할 수 있다.
  • Half-duplex, 반이중 방식 -> 각 지국은 송신과 수신이 가능하지만, 동시에는 할 수 없다. 양방향으로 통행이 가능한 외길과 같다!
  • Full-duplex, 전이중 방식 -> 양쪽 지국이 동시에 송신과 수신을 할 수 있다

Networks

  • 통신이 가능한 서로 연결된 장치의 모임
  • 장치(네트워크와 다른 네트워크를 연결하는 라우터) 는 컴퓨터,데스크톱, 랩톱, 워크스테이션 셀룰러 폰, 보안 시스템과 같은 호스트가 될 수 있다.

Types of Connection

  • 네트워크는 링크를 통하여 2개 이상의 장치가 연결된 것,통신을 하려면 두 장치는 동시에 같은
  • point-to-point
  • Multipoint

Physical Topology

  • 물리적, 혹은 논리적인 네트워크 배치 방식
  • mesh, star, bus, and ring => 따로 정리 해놨음



Categories of Networks

LAN (Local Area Network) => 따로 정리 해놨음

WAN (Wide Area Network)

MAN (Metropolitan Area Network)

Interconnection of Networks: Internetwork

The INTERNET

  • internet은 서로 통신할 수 있는 둘 또는 그 이상의 네트워크 집합
  • 그중 가장 대표적인 것이 Internet으로 수천개의 상호연결되어 있는 네트워크들로 이루어져 있다.
  • 즉 internet은 같은 프로토콜을 쓰며 컴퓨터가 2개 이상 연결된 것이고, Internet은 TCP/IP를 이용하여 전세계 호스트와 상호통신이 가능한 대규모의 네트워크를 말한다.
  • Internet은 internet도 되지만, 역은 성립하지 않는다!

A brief History

  • 1960년대 중반에, 메인프레임 컴퓨터들은 독립형 장치, 서로 다른 제조사의 컴퓨터들은 서로 통신할 수 없다!
  • 1967년, DoD의 ARPA는 패킷교환기술을 이용한 컴퓨터를 연결한 소형 네트워크인 ARPANET에 대한 아이디어를 제안하였다. 각 호스트 컴퓨터를 IMP라는 특정 컴퓨터에 연결하는 것임!
  • 1969년 ARPANET은 IMP를 통하여 4개의 노드를 연결하여 네트워크를 구성하였음
  • 1970년도 말까지, 약 200개의 호스트가 ARPANET에 연결됨
  • 1983년 ARPANET 폐지 => TCP/IP가 ARPANET에 대한 공식적인 프로토콜이 되었다.

The Internet Today(ISPs)

  • many wide- and local-area networks로 구성된다! conneting devices와 switching stations를 연결하여 참여!
  • 인터넷 연결을 원하는 오늘날의 대부분 user들은 Internet Service Providers( ISPs)의 서비스를 쓴다.
    -Backbones: 회사에 속한 큰 네트워크 ex) Sprint, Verizon, AT&T, NTT
    -Provider Networks: isp에 속한 작은 네트워크, backbone network에 연결되어있고, 다른 네트워크에 제공하기도한다!
    -Customer Netwroks: 인터넷이 제공하는 서비스를 실제로 사용하는 인터넷 네트워크

Protocls and standards

  • Protocols와 standards 두 용어를 쓴다

Protocols

  • 컴퓨터 네트워크에서, 다른 시스템들에서의 엔티티들 사이에서 의사소통이 일어난다. 그래서 엔티티는 정보를 받고 주는 것이 모두 가능해야한다.
  • communication이 일어나려면, 엔티티들은 protoco에 동의해야한다. protocol은 표준 data communication들에 대한 rule이다.
  • protocol은 무엇이 소통되었는지, 어떻게 소통되었는지, 언제 소통되었는지를 정의한다.
  • The key elements of a protocol 은 syntax, semantics, 그리고 timing이다.
    -Syntax: data의 형태나 구조를 말한다. 제시된 순서를 의미..
    -Semantics: bit들의 각 섹션의 의미를 말한다.
    -Timing: 데이터 전송시기와 전송 속도의 두가지 특성을 말함!

standards Organizations

  • ISO: International Organization for Standardization
    -1946년에 설림
    -과학, 기술 및 경제활동의 영역에서 협력을 발전시키는데 적극적인 다국적 기관
    -DP -> DIS -> IS

  • ITU-T: International Telecommuncations Union- Telecommunications Standardization Sector
    -공식적으로 CCITT로 알려짐
    -1993년 3월 ITU-T로 변경
    -public carrier networks를 위한 표준들임!
    -4년마다 발표된다 ex)PSTN,PSDN,ISDN

  • IETF: Internet Engineering Task Force
    -IAB의 task force
    -RFC로 발간된다

  • IEEE: Institute of Electrical and Electronic Engineers
    -컴퓨터 제조자들에게 표준!
    -e.g. LAN standards

  • ANSI: American National Standards Institute
    -미국 제조자들
    -ISO에의해 국제 표준으로 인정

  • EIA: Electronic Industries Assocation
    -전자제품 제조에 대한 홍보를 위한 비영리 집단
    -데이터 통신을 위한 물리적 연결 인터페이스 및 전자 신호 사양들로 정의된다

profile
안녕하세용 개발에 미치고 싶은 초보 개발자입니다:)
post-custom-banner

0개의 댓글