본문 바로가기
네트워크

(네트워크)네트워크 구성요소

by Cloud_Park 2019. 2. 7.

■ 네트워크 구성요소

1) 서버 Server 컴퓨터(H/W) 주소 고정

     + 서버용 OS : Linux (CentOS5 6 7, Fedora, RedHat, Kali, Backtrack .....)

     + 서버용 OS : MS Windows Server 2003 2008 R2 2012R2

   요청한 서비스를 처리해주는 시스템

2) 클라이언트  PC 주소 유동

   서비스를 요청하는 컴퓨터 

   예) 웹서버 <--- 웹브라우져 http://www.pknu.ac.kr

                 1) 위의 도메인이름을 DNS서버를 통해 IP주소로 변환을 한다.

                 2) 자신의 IP주소와 목적지의 IP주소를 비교하여 같은 네트워크에 있는지

                    다른 네트워크에 있는지를 확인하여 라우팅을 한다.

   서버/클라이언트 네트워크 = 인터넷

3) 미디어 (Media) 매개

   서버와 클라이언트를 연결해 주는 장비(허브/스위치/라우터) or 케이블(동축케이블/UTP/광케이블)

4) 프로토콜 (Protocol)

   약속된 언어와 같은 것. 기계끼리 대화를 하기 위한 규약

   www.ieee.org     http 하이퍼 텍스트 전송 프로토콜  ftp 파일 전송 프로토콜

5) 서비스 (Service)

   사용자들의 요구에 맞는 다양한 어플리케이션을 이용한 서비스

   웹서비스, 자료실, 이메일.......


-------------------------------------------------------------------------------

■ 컴퓨터 네트워크 구성

1) 컴퓨터 3계층

  데이터를 전달하는 송신자와 데이터를 전달받는 수신자 사이의 네트워크 구성

 - 1계층 : NIC

 - 2계층 : 프로토콜

 - 3계층 : 서비스

2) NIC (Network Interface Card)

 - 랜(LAN)카드

   컴퓨터 신호(데이터)와 케이블 신호를 변환해주는 역할

 - 랜카드의 종류

   근거리네트워크망(LAN) 구축 방법에 따라 여러 종류가 있다.

   Ethernet 이더넷 (제록스가 주축이 되어 구성한 콘소시엄이 개발한 랜)을 가장 많이 사용함

   이더넷은 물리적인 주소로 MAC (Media Access Control) 주소를 사용

3) 프로토콜

 - 컴퓨터 간의 정보를 주고받는 통신방법에 대한 규칙과 약속

 - 기본 TCP/IP 미 국방성에서 비밀리에 개발

 - TCP/IP는 논리적인 주소인 IP 주소를 사용한다.

===========================================================================

   * NetBIOS 통신 = 컴퓨터 이름 = 브로드캐스트 방식 (랜 통신)

 

   Internet Protocol Address = IP주소 192.168.10.1

2^8.2^8.2^8.2^8 (8개씩 나눈 이유 : 읽기 편하도록 = 옥텟)

256.256.256.256

0~255.0~255.0~255.0~255

0.0.0.0 ~ 255.255.255.255  총 43억 개 1975년대 미국만 사용하리라 예상

< 세계 인구 70억

  IPv4 2진수 32비트로 구성된 주소 = 4옥텟 = 네트워크ID + 호스트ID

  IPv6 128비트


============================================================================

숙제

1) ARPANET : 인터넷의 시초   1969년

2) 우리나라에서 인터넷이 시작된 연도?   1982년   한국통신 KT 코넷 + 

3) ASCII 코드표  : LOVE 를 아스키코드에 의해 표현하세요.   

=============================================================================


이더넷 : LAN (Local Area Network)기술. 근거리에 위치한 컴퓨터들을 연결할 수 있는 통신기술


MAC 주소 : 같은 네트워크 안에서 사용하는 주소

          네트워크 장비에 설정되어 있는 주소로서 장비 제조 회사마다 다른 주소 체계를 가진다.

          이더넷 외에 Appletalk, IBM TokenRing, FDDI 와 같은 다른 랜 카드와는 MAC주소로는

          서로 통신이 되지 않는다.


IP주소 : Internet Protocol 주소 다른 네트워크를 연결해야 하는 경우에 사용

        라우팅을 할 때 필요함

        개방형(Open System)구조로 제조회사와 관계없이 공통된 단일의 주소 형식이다.


2진수 8진수 10진수 16진수(4비트를 1비트로 압축하는 효과)

0 0 0 0

1 1 1 1

10 2 2 2

11 3 3 3

100 4 4 4

101 5 5 5

110 6 6 6

111 7 7 7

1000 10 8 8

1001 11 9 9

1010 12 10 a

1011 13 11 b

1100 14 12 c

1101 15 13 d

1110 16 14 e

1111 17 15 f

10000 20 16 10



■ PC0 --> PC1에게 ping을 보냈을 때의 과정

  1.1.1.1  1.1.1.2

[1단계] 1.1.1.1 -->1.1.1.2

    1.1.1.2에서 출발지의 MAC주소(0000.0000.1111)을 학습한다.

Source Destination

IP: 1.1.1.1 1.1.1.2

MAC:0000.0000.1111 FFFF.FFFF.FFFF (브로드캐스트)


[2단계] 1.1.1.2 --> 1.1.1.1

    1.1.1.1에서 출발지 MAC주소(0000.0000.1112)를 학습한다.

Source Destination

IP: 1.1.1.2 1.1.1.1

MAC:0000.0000.1112 0000.0000.1111


[3단계] 1.1.1.1 --> 1.1.1.2

 이미 arp테이블에 1.1.1.2의 MAC주소가 등록되어 있기 때문에

 목적지 MAC주소가 브로드캐스트 주소가 아니라 등록돼 있는 MAC주소로 보낸다.

Source Destination

IP: 1.1.1.1 1.1.1.2

MAC:0000.0000.1111 0000.0000.1112



■ OSI 7계층

응용 서버 (웹서버, 이메일서버, 파일서버, DB서버...)

표현 암호화, 이미지 포맷, 문자코드

세션 로그인상태 유지에 관여

전송 흐름제어 오류수정 TCP

네트워크 IP주소, 라우팅

데이터링크           MAC주소, 스위칭

물리 케이블, 신호 변환




1.1.1.1 1.1.1.2

255.0.0.0 255.0.0.0


1.0.0.0 1.0.0.0



192.168.10.1 192.168.20.1

255.255.255.0 255.255.255.0


192.168.10.0 192.168.20.0  

다른 네트워크 주소를 가진 시스템들을 연결할 수 있는 장비는 ( 라우터 ) 뿐이다.



■ Classful IP주소 v4 조직의 규모를 대중소로 구분한다.

2^8.2^8.2^8.2^8 (8개씩 나눈 이유 : 읽기 편하도록 = 옥텟)

256.256.256.256

0~255.0~255.0~255.0~255

0.0.0.0 ~ 255.255.255.255


0.0.0.0 127.255.255.255  A클래스 네트워크ID : 1옥텟

128.0.0.0 191.255.255.255  B클래스 네트워크ID : 2옥텟

192.0.0.0 223.255.255.255  C클래스 네트워크ID : 3옥텟


0.0.0.0 0 0000000.00000000.00000000.00000000 (0~127) A

127.255.255.255 0 1111111.11111111.11111111.11111111


128.0.0.0 10 000000.00000000.00000000.00000000 (128.0 ~ 191.255) B

191.255.255.255 10 111111.11111111.11111111.11111111


192.0.0.0 110 00000.00000000.00000000.00000000 (192.0.0 ~ 223.255.255) C

223.255.255.255 110 11111.11111111.11111111.11111111



10진수 2진수(8비트)

0 00000000

1 00000001

2 00000010

4 00000100

8 00001000

16 00010000

32 00100000

64 01000000

128 10000000


0 00000000

1 00000001

3 00000011

7 00000111

15 00001111

31 00011111

63 00111111

127 01111111

255 11111111

===========================================================================

2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 = 8비트

128 64 32 16 8 4 2 1   = 2552^


10진수 2진수(8비트)

100 01100100

200 11001000

157 10011101

84 01011000

95 01011111

==============================================================================

IP주소 = 네트워크 주소(ID) + 호스트 주소 = 성 + 이름 = 국번 + 뒷자리 4자리 = 우동 DD빌라 + 호

     ----->서브넷 마스크

Classful Subnetmask 1의 갯수 호스트

(0~127) A 255.0.0.0 /8 2^24 = 16,777,216

(128.0 ~ 191.255) B 255.255.0.0 /16 2^16 = 65,536

(192.0.0 ~ 223.255.255) C 255.255.255.0 /24 2^8  = 256


    우리 학교의 학생과 교직원의 수가 500명이라면 ( C )클래스 2 개가 가장 적당할까요?


-----------------------------------------------------------------

가장 효율적(저렴한)으로 아래의 네트워크를 구성하는 방법은?

- 컴퓨터가 2대가 있다면 = 케이블로만 연결 단, 동일한 네트워크 주소여야 한다.


- 컴퓨터가 5대가 있는 상태

 1) 허브로 연결 : 매번 브로드캐스트로 전송을 하기 때문에 효율이 떨어짐

 2) 스위치로 연결 : 최초에는 브로드캐스트하지만 한번 전송한 곳의 주소는 학습을 할 수 있다.

 



'네트워크' 카테고리의 다른 글

(네트워크)라우팅  (0) 2019.02.07
(네트워크)OSI 7계층  (0) 2019.02.07
OSI 2계층 (MAC)  (0) 2018.12.01
IOS 3계층(Network Layer)  (0) 2018.12.01
(GNS)네트워크의 할당 가능한 IP범위  (0) 2018.12.01