You are on page 1of 108

네트워크란 ?

네트워크의 어원적 의미
서로 협력하여 일을 수행해 나가는 것
협력하기 위한 모든 도구를 나타냄
말 , 편지 , 전신 , 전화 , 컴퓨터 , 인터넷

컴퓨터 에서의 네트워크 의미


장비간의 네트워크 이동 , 정보 공유를 할 수 있도록 만들어 주는 것

장치 , 프로그램의 공유
FAX, 프린터 , 컴퓨터 등 장치의 공유
MetaFrame, Terminal Server, Thin Client 등 프로그램 , OS 공유

IBM MainFrame 의 공유가 본격적인 네트워크의 시초


시 분할 네트워크
SNA

2 www.c1networks.com
네트워크의 이익

정보 , 파일
공유

중앙 관리와
Support
프린터 , FAX 등
Hardware 공유 Software 공유

3 www.c1networks.com
네트워크 서비스

Mail
메일서버 Server
데이터베이스서버
Database Server Fax
Fax Server
Server

데이터베이스
Database

파일
File and
, 프린트서버
Print Server 인증서버

클라이언트 컴퓨터

4 www.c1networks.com
네트워크 타입

Peer - to - Peer

Client - Server

5 www.c1networks.com
네트워크의 범위

• Local Area Network

• Wide Area Network

6 www.c1networks.com
Local Area Network ( 기술별 분류 )

• Local Area Network


Transmits signal Detects signal

Carrier Sense Multiple Access

• Ethernet • • FDDI
TokenRing
ATM
Switch
Cell
• ATM ATM
Switch
ATM Cell
Switch

7 www.c1networks.com
Wide Area Network ( 사용별 분류 )

• Wide Area Network

HDLC, PPP, SLIP


Leased Line
( 전용선 )

X.25, Frame Relay, ATM

Packet-Switched ISP
( 패킷스위칭 )

PPP, SLIP, HDLC


Circuit-Switched
( 서킷스위칭 ) ISP

8 www.c1networks.com
네트워크의 시작점 - 랜카드

랜카드의 기능
전기 신호로 부터 데이터를 수신하고 변환
데이터를 전기 신호로 변환하여 송신
MAC Address 를 이용한 데이터의 수신여부 판별
케이블의 흐름 제어 (Flow Control)

10 www.c1networks.com
케이블의 타입

Twisted-Pair
Unshielded (UTP)
10BaseT Shielded (STP)

Coaxial ThinNet
10Base2, 10Base5 ThickNet

Fiber-Optic

11 www.c1networks.com
케이블의 타입 (Cont.)

10BaseT : 10Mbps, 100M, 카테고리 3,4,5, RJ-45 잭


10BaseFL : FL(Fiber-optic) , ST 커넥터
10Base2 : 185M, Thin, BNC 커넥터
10Base5 : Thick, AUI 인터페이스
100BaseTX : 카테고리 5, RJ-45
100BaseT2 : 카테고리 3,4
100BaseT4 : 카테고리 3 (4 페어사용 )
100BaseFX : 2km~10km, SC 커넥터 – SC( 동그란 ), SC( 네모난 )
1000BaseSX : 1Gbps, 270~550m
1000BaseT : 카테고리 5 (4 페어사용 )

12 www.c1networks.com
케이블의 타입 (Cont.)

100 BASE FX
속도 채널 케이블
타입

13 www.c1networks.com
BUS 토폴로지

Segment
터미네이 터미네이
터 터

14 www.c1networks.com
STAR 토폴로지

15 www.c1networks.com
RING 토폴로지

16 www.c1networks.com
MESH 토폴로지

17 www.c1networks.com
HYBRID 토폴로지

Star Bus Bus

Star Ring

18 www.c1networks.com
네트워크의 확장

리피터 – Digital 신호의 수신 , 재 생성


허브 – 많은 포트를 가진 리피터

브리지 – MAC Address 를 판별하여 포워딩


스위치 – 많은 포트를 가진 브리지

라우터 – 논리적 주소의 경로 설정

게이트웨이 – 상이한 네트워크 기술을 변환

19 www.c1networks.com
프로토콜의 종류

TCP/IP
 Open Protocols Internet

IPX/SPX NetBEUI
Vendor-Specific
Protocols
프로토콜은 네트워크 나라말

21 www.c1networks.com
프로토콜의 종류 (Cont.)

Protocol
컴퓨터 끼리 서로 통신하기 위한 통신규약 또는
통신방식에 의한 약속

TCP/IP (Transmission Control / Internet Protocol)


IPX/SPX (Internetwork Packet eXchange/Sequenced Packet eXchange)
NetBEUI (NetBIOS Extended User Interface)
AppleTalk
SNA (Systems Network Architecture)

22 www.c1networks.com
네트워크에서의 방송

Unicast Broadcast

Multicast

23 www.c1networks.com
네트워크에서의 방송 (Cont.)

Unicast
정확한 목적지를 가지고 통신 (Source, Destination Address)
1:1 통신
랜카드에서 자신의 주소를 판별하고 처리
자신의 주소로 발송된 정보가 아닐경우 CPU 처리 안함

Broadcast
목적지를 가지지 않고 통신 (Source Address, Broadcast Address)
Destination Address 는 모두 1
네트워크상에 있는 모든 장비가 Broadcast 를 처리
모든 장비가 CPU 처리 – 네트워크에 연결되어 있는 장비의 성능저하

Multicast
1: 多 통신
그룹을 지정하고 그 그룹에게만 정보를 전달
멀티미디어 정보를 많이 활용
IP 의 D Class 주소를 사용

24 www.c1networks.com
OSI 7 Layer

Application
Application
(Upper) Presentation
Layers
Session

Transport

Network
Data Flow
Layers
Data-Link

Physical

26 www.c1networks.com
Application Layer

Examples

Application • 프로그램 , User Interface Mail, Telnet


FTP, HTTP

• 데이터를 표현하는 방법 ASCII


Presentation • 암호화 EBCDIC
• 데이터 가공 JPEG

• 다른 프로그램과 세션 분리 Operating System/


Session
• 사용자의 세션 유지 Application Access
Scheduling
Transport

Network

Data-Link

Physical

27 www.c1networks.com
DataFlow Layer

Examples

• Reliable or unreliable delivery TCP


Transport UDP
• Error 탐지와 복구
SPX
• Logical Address IP
Network • 경로 지정 IPX

• 비트를 Frame 으로 만듬
Data Link • MAC address 를 사용하여 Access 802.3 / 802.2
• Error 를 탐지 하지만 복구는 하지 않음 HDLC

• 장비들 간에 bit 전송 EIA/TIA-232


Physical
• 특정 전압 , 회선 속도 , 케이블 스펙등
V.35

28 www.c1networks.com
캡슐화 예제

29 www.c1networks.com
데이터 캡슐화

Application
Presentation

Upper-Layer Data Session

Transport Segment
TCP Header Upper-Layer Data

Network Packet
IP Header Data

LLC Header Data FCS


Data-Link Frame

MAC Header Data FCS

Physical Bits
0101110101001000010

30 www.c1networks.com
역 캡슐화

Application
Presentation
Session
Upper-Layer Data
Transport
Upper-Layer Data
a der
P He
Network T C
TCP+ Upper-Layer Data
er
ead
IP H
IP + TCP + Upper-Layer Data
r
Data-Link
He ade
LLC
LLC Hdr + IP + TCP + Upper-Layer Data
der
C Hea
MA
Physical
0101110101001000010

31 www.c1networks.com
물리 계층 (Layer 1)

정의하는것
Media type

EIA/TIA-232
Ethernet
Connector type

802.3
Physical

V.35
Signaling type

33 www.c1networks.com
케이블 , Media Type

Physical Layer Ethernet - Media

10Base5 10BaseT 100BaseTX 100BaseFX

50-ohm coax EIA/TIA Cat EIA/TIA Cat 62.5/125 micron


Media 3, 4, 5 UTP 5 UTP multi-mode
(thick)
2 pair 2 pair fiber
Maximum
Segment 500 meters 100 meters 100 meters 400 meters
Length

Topology Bus Star Star Point-to-Point


Duplex media-
ISO 8877 ISO 8877 interface
Connector AUI connector
(RJ-45) (RJ-45)
(MIC) ST

34 www.c1networks.com
UTP 케이블의 구현 (Straight-Through)

Cable 10BASE-T/
100BASE-TX Straight-Through Straight-Through Cable

Hub/Switch Server/Router

Pin Label Pin Label


TX+
1 1 TX+
TX-
2 2 TX-
RX+
3 3 RX+
NC
4 4 NC
NC
5 5 NC
RX-
6 6 RX-
NC
7 7 NC 같은 방향으로 본 케이블 양 끝
NC
8 8 NC 커넥터의 구성도
35 www.c1networks.com
UTP 케이블의 구현 (Crossover)

Cable 10BASE-T/
100BASE-TX Straight-Through Crossover Cable

Hub/Switch Server/Router

Pin Label Pin Label


TX+
1 1 TX+
TX-
2 2 TX-
RX+
3 3 RX+
NC
4 4 NC
NC
5 5 NC
RX-
6 6 RX-
NC
7 7 NC 같은 방향으로 본 케이블 양 끝
NC
8 8 NC 커넥터의 구성도
36 www.c1networks.com
네트워크 장비 간 케이블 연결

1000-Mbps
Category 5
Crossover
10-Mbps
Category 3, 4, 5
Crossover 10-Mbps
Category 3, 4, 5
Straight-Through

10-Mbps 100-Mbps
Category 3, 4, 5 Category 5
Straight-Through Straight-Through

37 www.c1networks.com
물리 계층 (Layer 1) (Cont.)

물리 계층

A B C D

모든 장치는 같은 Collision Domain 에 속한다


모든 장치는 같은 Broadcast Domain 에 속한다
모든 장치는 Bandwidth 를 공유한다 .

38 www.c1networks.com
물리 계층 장비 (HUB, Repeater)

1 계층 장비의 특징
장치가 늘어 날수록
Collision 이 늘어
난다
CSMA/CD

39 www.c1networks.com
데이터링크 계층 (Layer 2)

정의하는것
물리적인 Source,

Frame Relay
Data Link
Destination 주소체계 802.2

HDLC
Network topology

Ethernet
Frame sequencing

Physical
Flow control 802.3
EIA/TIA-232
Connection-oriented v.35
or connectionless
상위 계층 프로토콜
(Service Access Point)
과의 연결점 지시

40 www.c1networks.com
데이터링크 계층 프레임 – ETHERNET II

MAC Layer - 802.3


# Bytes 8 6 6 2 Variable 4
Preamble Dest add Source add Length Data FCS

Ethernet II
uses “Type”
0000.0C xx.xxxx

IEEE 할당
Vendor 할당
( 벤더 코드 )

MAC Address

41 www.c1networks.com
데이터링크 계층 프레임 – SAP, SNAP

802.2 (SNAP)
1 1 1 or 2 3 2 Variable

Dest SAP Source SAP Ctrl OUI


Type Data
AA AA 03 ID

OR 802.2 (SAP)
1 1 1 or 2 Variable
Dest Source
Ctrl Data
SAP SAP

Preamble Dest add Source add Length Data FCS

MAC Layer - 802.3


42 www.c1networks.com
데이터링크 계층 장비 (Bridge, Switch)

데이터링크

1 2 3 4 OR 1 2

각각의 세그먼트는 각자의 Collision Domain 을 가진다

모든 세그먼트는 하나의 Broadcast Domain 을 가진다


43 www.c1networks.com
데이터링크 계층 장비 (Bridge, Switch) (Cont.)

Switch
Memory

각 세그먼트는 각자의
Collision Domain

Broadcasts 는 모든 포트로
Forwarding 한다

44 www.c1networks.com
네트워크 계층 (Layer 3)

Network
IP, IPX

정의하는것

Frame Relay
논리적 주소를 정의한다

Data Link
802.2

HDLC
경로를 지정한다

Ethernet
Physical 802.3
EIA/TIA-232
v.35

45 www.c1networks.com
네트워크 계층 패킷 – IP

Network Layer End Station Packet


Source Destination
IP Header Data
address address

• Logical
Address
172.15.1.1
Network Node

46 www.c1networks.com
네트워크 계층 주소 – IP

Address Mask
172.16.122.204 255.255.0.0
172 16 122 204
Binary
Address 10101100 00010000 01111010 11001100
255 255 0 0
Binary
Mask 11111111 11111111 00000000 00000000

Network Host

47 www.c1networks.com
네트워크 계층 장비 (Router)

1.1 4.1

2.1 2.2
1.3 4.3
1.2 4.2
E0 S0 S0 E0

Routing Table Routing Table


NET INT Metric NET INT Metric
1 E0 0 1 S0 1
2 S0 0 2 S0 0
4 S0 1 4 E0 0

계층적인 논리적 주소체계를 가질 수 있다


Config 를 해야 한다
네트워크 경로 정보를 파악하고 인식하기 위해서 Config
된 정보를 활용한다
48 www.c1networks.com
네트워크 계층 장비 (Router) (Cont.)

정의하는것
Broadcast control
Multicast control
Traffic management
논리적 주소체계
WAN 서비스와의 연결

49 www.c1networks.com
네트워크 계층 장비 (Router) (Cont.)

Modem or ISDN TA
Telecommuter

Mobile User

Branch Office

Main Office

Internet

50 www.c1networks.com
트랜스포트 계층 (Layer 4)

정의하는것
상위 Application
계층을 구분한다

Transport
TCP UDP SPX
양 단말의 연결성을
확립한다
흐름을 제어 한다

Network
IP IPX
데이터 전송에 신뢰성을
제공한다

51 www.c1networks.com
연결성 확립 – TCP (3way handshake)

Sender Receiver
Synchronize

Acknowledge, Synchronize

Acknowledge

Connection Established

Data Transfer
(Send Segments)

52 www.c1networks.com
네트워크 장비 최종 정리

Hub Bridge Switch Router

Collision Domains:
1 4 4 4
Broadcast Domains:
1 1 1 4
53 www.c1networks.com
계층적 네트워크 디자인

Core Layer

Distribution
Layer

Access
Layer

55 www.c1networks.com
ACCESS 장비

종단 사용자들의 네트워크 접속점

56 www.c1networks.com
Distribute 장비

Access Layer 의 집합점


Traffic Routing – 경로
지정
Broadcast/Multicast
Domain
Media Translation
Security 적용점
Remote Access Point

57 www.c1networks.com
CORE 장비

Enterprise Service 를 위한 빠른 전송

패킷 가공 없음

58 www.c1networks.com
네트워크 디자인의 변화

Branch
Office Floor 2

Server Farm
ISDN
Telecommuter Floor 1

Remote Campus

59 www.c1networks.com
60 www.c1networks.com
TCP/IP

4.Application Layer
 TCP/IP 프로토콜의 계층구조 consists of applications and process
that use the network

 4 계층으로 구성
3.Host-to-Host Transport Layer

 응용프로세스 계층 (application process layer) provide end-to-end data delivery


services

– 응용 프로세스 간의 정보교환을 담당 2.Internet Layer


defines the datagram and handles
 전달계층 (transport layer) the routing of data

– 호스트간의 메시지 단위의 정보교환 및 관리 1.Network Access Layer


consists of routines for accessing
physical networks
– 프로토콜로는 TCP 와 UDP 가 있다 .
 IP 계층 (internet protocol layer)
– 통신관련 프로세서간의 네트워크를 통한 패킷 교환
 네트워크 접속 계층
– 단위 네트워크 내에서의 패킷 및 신호 전송

62 www.c1networks.com
TCP/IP 프로토콜 Suite

 OSI vs. TCP/IP 계층구조

OSI TCP/IP
Application Layer

Presentation Layer Application Layer

Session layer

Transport Layer Transport Layer

Network Layer Internet Layer

Data Link Layer


Network Access Layer
Physical Layer

63 www.c1networks.com
TCP/IP 프로토콜 Suite

 TCP/IP 계층 구조

64 www.c1networks.com
TCP/IP 프로토콜 Suite

 TCP/IP Network Access

[Data 의 흐름 ] [ 가상통신 ]

65 www.c1networks.com
TCP/IP 프로토콜 Suite

 Port & Socket

66 www.c1networks.com
Network 계층

Application

• Internet Protocol (IP)


Transport • Internet Control Message Protocol
(ICMP)
Internet • Address Resolution Protocol (ARP)
• Reverse Address Resolution Protocol
Network (RARP)
interface

67 www.c1networks.com
IP Datagram

Bit
1 0 Bit 15 Bit 16 Bit 31
Version Header Priority & Type
(4) Length (4) Total Length (16)
of Service (8)
Flags
Identification (16) (3) Fragment offset (13)

Time to live (8) Protocol (8) Header checksum (16) 20


Bytes
Source IP Address (32)

Destination IP Address (32)

Options (0 or 32 if any)

Data (varies if any)

68 www.c1networks.com
Protocol Number

Transport
TCP UDP
Layer
6 17 Protocol
Internet Numbers
Layer IP

Determines destination upper-layer protocol


ICMP 1 ICMP # Internet Control Message Protocol
Ggp 3 GGP # Gateway-gateway protocol
tcp 6 TCP # Transmission control protocol
egp 8 EGP # Exterior gateway protocol
udp 17 UDP # User datagram protocol
rdp 27 RDP # "reliable datagram" protocol
rvd 66 RVD # MIT remote virtual disk

69 www.c1networks.com
ARP

IP 주소가 난 broadcast 는
172.16.3.2 인 장비는 언제나 듣고 있지 ! ^^
MAC 주소를 엇 ! ARP 의 IP 정보가 나네 .
대답하라 ? 나의 MAC 주소를
받아라 !

IP: 172.16.3.2 = ??? • IP Packet 전송을 위해서는


Destination 의 MAC Address
를 알아내어 Frame 의 Header
에 DA 로 설정해야 Frame
IP: 172.16.3.2 = Ethernet: 0800.0200.1111 형태로 전송할 수 있다 .
• ARP Protocol 을 이용하여 IP
Address - MAC Address 의
IP 주소 Ethernet MAC 형태로 보관하여 사용을 한다 .
Local ARP

70 www.c1networks.com
RARP (Reverse Address Resolution Protocol)

난 broadcast 는
내가 사용할 언제나 듣고 있지 ! ^^
IP 주소는 뭐지 ? 당신이 사용할 IP 주소는
172.16.3.25 다 .

Ethernet: 0800.0020.1111
IP: ???? • 호스트가 RARP 서버에 자신의
MAC Address 정보를 제시하여
IP Address 를 요청한다 .
Ethernet: 0800.0020.1111
IP: 172.16.3.25 • RARP 서버는 RARP
클라이언트의 하드웨어 주소와
IP 주소에 대한 Mapping
DataBase 를 보유한다 .
Ethernet MAC IP

71 www.c1networks.com
ICMP

Application

Transport
• Destination unreachable
Internet • Echo (Ping)
• 기타
Network
interface

72 www.c1networks.com
Transport Layer

Transmission Control Connection-


Application Protocol (TCP) Oriented

Transport User Datagram Connectionless


Protocol (UDP)
Internet

Data Link

Physical

73 www.c1networks.com
Port Number

F T S D T S R
Application T E M N F N I
Layer P L T S T M P
N P P P
E
T

21 23 25 53 69 161 520 Port


Transport Numbers
Layer TCP UDP

74 www.c1networks.com
Port Number 의 기능

Source Dest.

Port Port

Telnet Z
Host A Host Z

SP DP Dest. port = 23.


1028 23 … Send packet to my
Telnet
application.

75 www.c1networks.com
TCP 의 특징

연결 지향 프로토콜

전달 보장성

순서검사 (Sequencing)

응답 (Acknowledgment)

흐름제어 (Flow Control)

패켓복구 (Packet Recovery)

76 www.c1networks.com
TCP Header

Bit 0 Bit 15 Bit 16 Bit 31

Source port (16) Destination port (16)

Sequence number (32)

Acknowledgement number (32) 20


Bytes
Header
length (4) Reserved (6) Code bits (6) Window (16)

Checksum (16) Urgent (16)

Options (0 or 32 if any)

Data (varies)

77 www.c1networks.com
TCP Three-way Hands Shake : 연결 성립 단계

Host A Host B

Send SYN
1 (seq=100 ctl=SYN)
SYN received

Send SYN, ACK 2


SYN received (seq=300 ack=101 ctl=syn,ack)
Established
3 (seq=101 ack=301 ctl=ack)

78 www.c1networks.com
연결 헤제 단계

Host A Host B

FIN 송신
1 (seq=100 fin=1)
FIN 수신

FIN, ACK 송신 2
FIN 수신 (seq=300 ack=101 ctl=fin1)
해체 확립 (Established)
3 (seq=101 ack=301 fin=0)

79 www.c1networks.com
TCP Windowing

Sender Receiver
Send 1
Receive 1
Send ACK 2
Receive ACK 2

Send 2
Receive 2
Send ACK 3
Receive ACK 3
Send 3
Receive 3

Receive ACK 4 Send ACK 4

Window size = 1
80 www.c1networks.com
TCP Windowing

Window size = 3
Sender Send 1 Receiver
Window size = 3
Send 2
Window size = 3
Send 3
ACK 3 Packet 3 is
Window size = 2 Dropped
Window size = 3
Send 3
Window size = 3
Send 4
ACK 5
Window size = 2

81 www.c1networks.com
Seq, Ack Number

Source Dest. Sequence Acknowledgement



Port Port # #

I just
sent #11.
I just got #11,
now I need #12.
Source
Source Dest.
Dest. Seq.
Seq. Ack.
Ack.

Source Dest. Seq. Ack.


1028 23 10 1

23 1028 1 11

1028 23 11 2 Source Dest. Seq. Ack.

23 1028 2 12

82 www.c1networks.com
UDP 특징

최소 서비스

비 신뢰성

비 전달 보장성

Datagram 을 직접 접근함

83 www.c1networks.com
UDP Header

Bit
1 0 Bit 15 Bit 16 Bit 31

Source port (16) Destination port (16)


8
Bytes
Length (16) Checksum (16)

Data (if any)

No sequence or acknowledgment fields

84 www.c1networks.com
Application Layer 개요

• File Transfer
– TFTP *
– FTP *
– NFS
• E-Mail
Application – SMTP
• Remote Login
– Telnet *
– rlogin *
Transport
• Network Management
Internet – SNMP *
• Name Management
– DNS*
Network
interface

85 www.c1networks.com
캡슐화 (Encapsulation)

Application Message Application

Transport Segment
Transport

Network Packet Network

Data link Frame Data link

Physical Physical
Bits
86 www.c1networks.com
TCP/IP 주소체계 소개

172.18.0.1 172.16.0.1

172.18.0.2 172.16.0.2
HDR SA DA DATA
10.13.0.0 192.168.1.0
10.13.0.1 172.17.0.1 172.17.0.2 192.168.1.1

통신이 가능하기 위해서는 유일한 주소를 가져야만 한다 .


경로 는 도착지 주소에 기반으로 선정한다 .

88 www.c1networks.com
IP 주소 포맷

32 bits
Dotted
Decimal Network Host

Maximum 255 255 255 255


1 8 9 16 17 24 25 32

Binary 11111111 11111111 11111111 11111111

128
32
16
8
4
2
1
64
32
16
8
4
2
1
128
64
16

32
16
128
64
32
8
4
2
1

128
64

8
4
2
Example 1
Decimal 172 16 122 204
Example 10101100 00010000 01111010 11001100
Binary
89 www.c1networks.com
IP 주소 클래스

8 bits 8 bits 8 bits 8 bits


Class A:
Network Host Host Host

Class B:
Network Network Host Host

Class C:
Network Network Network Host

Class D: Multicast 주소

Class E: 연구용 주소

90 www.c1networks.com
IP 주소 클래스

Bits: 1 8 9 16 17 24 25 32
0NNNNNNN Host Host Host
Class A:
Range (1-126)

Bits: 1 8 9 16 17 24 25 32
10NNNNNN Network Host Host
Class B:
Range (128-191)
1 8 9 16 17 24 25 32
Bits:
110NNNNN Network Network Host
Class C:
Range (192-223)
1 8 9 16 17 24 25 32
Bits:
1110MMMM Multicast Group Multicast Group Multicast Group
Class D:
Range (224-239)
91 www.c1networks.com
호스트 주소

172.16.2.1 10.1.1.1
10.6.24.2
E1
172.16.3.10 E0 10.250.8.11
172.16.2.1

172.16.12.12 10.180.30.118

Routing Table
172.16 . 12 . 12 Network Interface
Network Host 172.16.0.0 E0
10.0.0.0 E1
92 www.c1networks.com
가능한 호스트 주소 결정하기

Network Host
172 16 0 0

12
10
9
16
15
14
13
11

8
7
6
5
4
3
2
1
N
10101100 00010000 00000000 00000000 1
00000000 00000001 2
00000000 00000011 3

...

...

...
11111111 11111101 65534
11111111 11111110 65535
11111111 11111111 65536
- 2
2N-2 = 216-2 = 65534 65534
93 www.c1networks.com
Written Exercise : IP 클래스 정하기

Address Class Network Host

10.2.1.1

128.63.2.100

201.222.5.64

192.6.141.2

130.113.64.16

256.241.201.10

94 www.c1networks.com
Subnet 이 없는 주소 기법

172.16.0.1 172.16.0.2 172.16.0.3 172.16.255.253 172.16.255.254

…...

172.16.0.0

Network 172.16.0.0
95 www.c1networks.com
Subnet 을 이용한 주소 지정법

172.16.3.0

172.16.4.0

172.16.1.0 172.16.2.0

Network 172.16.0.0
96 www.c1networks.com
서브넷 주소 기법

172.16.2.200 172.16.3.5
172.16.3.1
E1
172.16.2.2 E0 172.16.3.100
172.16.2.1

172.16.2.160 172.16.3.150

New Routing Table


172.16 . 2 . 160 Network Interface
Network Host 172.16.0.0 E0
172.16.0.0 E1
97 www.c1networks.com
서브넷 주소 기법

172.16.2.200 172.16.3.5
172.16.3.1
E1
172.16.2.2 E0 172.16.3.100
172.16.2.1

172.16.2.160 172.16.3.150

New Routing Table


172.16 . 2 . 160 Network Interface
Network Subnet Host 172.16.2.0 E0
172.16.3.0 E1
98 www.c1networks.com
서브넷 마스크

Network Host

IP
Address
172 16 0 0
Network Host
Default
Subnet
Mask
255 255 0 0
11111111 11111111 00000000 00000000
Also written as “/16” where 16 represents the number of 1s in the
mask.
Network Subnet Host
8-bit
Subnet 255 255 255 0
Mask
Also written as “/24” where 24 represents the number of 1s in the
mask.
99 www.c1networks.com
서브넷 마스크 패턴

128 64 32 16 8 4 2 1

1 0 0 0 0 0 0 0 = 128
1 1 0 0 0 0 0 0 = 192
1 1 1 0 0 0 0 0 = 224
1 1 1 1 0 0 0 0 = 240
1 1 1 1 1 0 0 0 = 248
1 1 1 1 1 1 0 0 = 252
1 1 1 1 1 1 1 0 = 254
1 1 1 1 1 1 1 1 = 255

100 www.c1networks.com
기본 서브넷 마스크

Network Host

172.16.2.160 10101100 00010000 00000010 10100000

255.255.0.0 11111111 11111111 00000000 00000000

10101100 00010000 00000000 00000000

Network 172 16 0 0
Number

서브넷 마스크를 사용하지 않는다

101 www.c1networks.com
Mask 를 8 비트 확장하기

Network Subnet Host

172.16.2.160 10101100 00010000 00000010 10100000

255.255.255.0 11111111 11111111 11111111 00000000

10101100 00010000 00000010 00000000

128
192
224
240
248
254
255
252
Network
Number 172 16 2 0

네트워크 주소를 8bit 확장한다 .

102 www.c1networks.com
Mask 를 10 비트 확장하기

Network Subnet Host

172.16.2.160 10101100 00010000 00000010 10100000

255.255.255.192 11111111 11111111 11111111 11000000

10101100 00010000 00000010 10000000

128
192
224
240
252
254
255

128
192
224
240
248
252
254
255
248
Network
Number 172 16 2 128

네트워크 주소를 10bit 확장한다 .

103 www.c1networks.com
Written Exercise : Subnet Mask

Address Subnet Mask Class Subnet

172.16.2.10 255.255.255.0

10.6.24.20 255.255.0.0

10.30.36.12 255.255.255.0

104 www.c1networks.com
주소 공간 계산

172 16 2 160

172.16.2.160 10101100 00010000 00000010 10100000 Host 1

255.255.255.192 11111111 11111111 11111111 11000000 Mask 2


9 8
172.16.2.128 10101100 00010000 00000010 10000000 Subnet 4

172.16.2.191 10101100 00010000 00000010 10111111 Broadcast


5
172.16.2.129 10101100 00010000 00000010 10000001 First 6

172.16.2.190 10101100 00010000 00000010 10111110 Last 7

105 www.c1networks.com
서브넷 의 예

IP Host Address: 172.16.2.121


Subnet Mask: 255.255.255.0
Network Network Subnet Host

172.16.2.121: 10101100 00010000 00000010 01111001


255.255.255.0: 11111111 11111111 11111111 00000000

Subnet: 10101100 00010000 00000010 00000000


Broadcast: 10101100 00010000 00000010 11111111

Subnet Address = 172.16.2.0


Host Addresses = 172.16.2.1–172.16.2.254
Broadcast Address = 172.16.2.255
Eight bits of subnetting

106 www.c1networks.com
서브넷 계획

20 subnets
5 hosts per subnet
Class C address:
192.168.5.0

192.168.5.16
Other
subnets

192.168.5.32 192.168.5.48

107 www.c1networks.com
서브넷 계획의 예

IP Host Address: 192.168.5.121


Subnet Mask: 255.255.255.248
Network Network Network Subnet Host

192.168.5.121: 11000000 10101000 00000101 01111001


255.255.255.248: 11111111 11111111 11111111 11111000

Subnet: 11000000 10101000 00000101 01111000


Broadcast: 11000000 10101000 00000101 01111111

Subnet Address = 192.168.5.120


Host Addresses = 192.168.5.121–192.168.5.126
Broadcast Address = 192.168.5.127
Five Bits of Subnetting

108 www.c1networks.com
Written Exercise : Broadcast Address

Address Subnet Mask 유효주소 Subnet Broadcast

201.222.10.60 255.255.255.248

15.16.193.6 255.255.248.0

128.16.32.13 255.255.255.252

153.50.6.27 255.255.255.128

109 www.c1networks.com
Question

• 네트웍 주소 : 192.168.57.0
• 필요한 서브넷 : 3 개
• 확장된 bit 수 :
128 64 32 16 8 4 2 1
• 요구 사항을 충족하는 서브넷을 위해 3 비트가 확장된다 .
– 3 서브넷 비트 : 23 – 2 = 6 서브넷
– 호스트를 위해 5 비트가 사용 : 25 – 2 = 30 서브넷당 호스트 수
• Class C 기본 마스크 11111111 11111111 11111111 00000000
• 수정된 서브넷 마스크 11111111 11111111 11111111 11100000
• 요구된 서브넷 마스크를 십진수와 점으로 표현 = 255.255.255.224

110 www.c1networks.com
Question

Q) 다음 그림과 같은 NW 구성시 적용할 subnet-mask 를 구하고 , 각


위치에 적당한 subnet 을 할당 하세요 .

•네트웍 주소 : 210.100.57.0
•필요한 서브넷 : 9 개
•서브넷 당 호스트수 :13 대

S0

E0 S1

111 www.c1networks.com
Question

Q) 다음 그림과 같은 NW 구성시 적용할 subnet-mask 를 구하고 , 각


위치에 적당한 subnet 을 할당 하세요 .

•네트웍 주소 : 210.100.57.0, 필요한 서브넷 : 9 개 , 서브넷 당 호스트수 :13 대


•Subnet mask:255.255.255.240
•Subnet :16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224
• 210.100.57.16 subnet 의 host 범위예 : 17 ~ 30

210.100.57.112
210.100.57.16
210.100.57.64
S0
210.100.57.32

210.100.57.80 210.100.57.128
E0 210.100.57.48
S1

210.100.57.96 210.100.57.144

112 www.c1networks.com
사설 (Private) IP 주소

Class RFC 1918 Internal 주 소 영역

A 10.0.0.0 to 10.255.255.255

B 172.16.0.0 to 172.31.255.255

C 192.168.0.0 to 192.168.255.255

113 www.c1networks.com
DNS : Domain Name Service

114 www.c1networks.com
Network Topology

A B

10.10.1.2 10.10.1.3

SW1
10.10.2.2 R2 e0
e0 10.10.3.1
s0
10.10.1.1
R1 s0

10.10.2.1
SW2
C

10.10.3.2

116 www.c1networks.com
Network Topology – Address Table

Host 이름 Interface 이름 Mac Address IP Address

A AM 10.10.1.2

B BM 10.10.1.3

E0 R1EM 10.10.1.1
R1
S0 R1SM 10.10.2.1

E0 R2SM 10.10.2.2
R2
S0 R2EM 10.10.3.1

C C 10.10.3.2

117 www.c1networks.com

You might also like