Please enable JavaScript.
Coggle requires JavaScript to display documents.
Network Design & Management - Coggle Diagram
Network Design & Management
1. Living in a Network-Centric World
What's Communication?
Known as
protocols/ข้อตกลงร่วมกัน
:star:
Elements of Network
Devices
Medium
Message
Rules/Agreements/Protocols
The Network Architectur
- refer physical build
Fault tolerance
- ระบบสำรอง
Scalbility
- รองรับการขยายและการเปลี่ยนแปลง
Quality of Service:QoS
- ให้บริการอะไร
Security
Circuit-Switched / Connection-Oriented Networks
มีการกำหนดเส้นทางไว้ก่อน
:check: ส่งข้อมูลได้ตลอดเวลา :green_cross: ถูกดักจับเส้นทาง
Packet-Switched / Connectionless Networks
ย่อยข้อมูลแล้วส่งกระจาย
2. Communicating Over the Network
Elements of Communication
Message / Sender
Destination / Receiver
Channel / Medium
Segmentation
- สับ messege เป็นชิ้นเล็กๆ :check: Multiplexing ผสมกับ segment อื่นได้
End Devices / Host
- ตัวรับ-ส่งข้อมูล
Computer, Printer, VoIP, Cameras on network, Smartphone, Remote monitoring
Intermediary Devices
- สื่อกลางระหว่าง host
Network access devices
- Hub, Switches, Access points
Internetwork devices
- connect network to network, Routers
Communication servers
- wireless broadband
Modems
- Telephone or Cable
Security devices
- monitoring network traffic
Network Media
Copper, Fiber Optics, Wireless
TCP/IP Model
Application
user สร้าง data
Transport
หั่น data / segmentation
Internet
ใส่ header IP ต้นทาง-ปลายทาง /
PDU
Network Access
3. Application Layer
Protocols in TCP/IP defined by
Requests for Comments (RFC)
,
IETF
maintains RFC
See in Task Manager
Application and Service
Client/Server Model
- download, upload
Peer-to-Peer(P2P) Networking
- LAN sharing device-to-device
Protocols
DNS
base on
Port 53
TCP
- Connection-Oriented
UDP
- Connectionless
HTTP
base on
TCP Port 80
URL
message
GET
- ส่งไปไหน ร้องขอไฟล์ไร
POST
- ส่ง msg save
PUT
- ส่ง msg bigger
E-Mail
SMTP (TCP Port 25)
- send mail to server
MDA
POP (UDP Port 110)
- send mail to client
MUA
Processes
MTA
หาเส้นทาง
MDA
mail filter
Command
HELO
- identifies SMTP to server
EHLO
- check version
MAIL FROM
- idenfies sender
RCPT TO
- idenfies receiver
DATA
- identifies body of msg
FTP
TCP Port 20
- ส่งข้อมูล
TCP Port 21
- สร้างเส้นทาง
DHCP
UDP Port 67
Assign IP address, Subnet mask, gate-way
Choose address in
pool
SMB
File-Sharing
Linux call
SAMBA
Gnutella
P2P
Telnet / VTA
Not save
Saver
Secure Shell SSH
4. OSI Transport Layer
Segmenting
data and assign
header
Reassembling the segments
Reliability - Acknowledging
UDP
-
Header 8 Byte
, DNS, Streaming, VoIP
TCP
-
20 Byte/segment
, Web browsers, E-mail, File transfers
Port Addressing
Server
- static port
Client
- random port
IP + Port = Socket
IANA
assigns port number
Well-known ports
0 - 1023, สากล
Registered ports
1024 - 49151, กำหนดเอง
Dynamic / Private ports
49152 - 65535, VPN
TCP: Communication with Reliability
Three-Way Handshake
Session Termination
Finish sending
Retransmission
Resent miss acknowledgment
5. Network Layer
ส่งข้อมูลไปตาม router ต่างๆ เพื่อหาเส้นทางที่ดีที่สุด
route
Defined IP address
Tasks
Addressing packets with IP address
Encapsulation
Routing
Decapsulation
Deviding Hosts into group
dividing into
subnetwork/subnet
แบ่งตาม
Geographically
แบ่งพื้นที่
Specific Purpose
- แต่ละกลุ่มการใช้ข้อมูลต่างกัน
Ownership
- private group
6. Addressing the Network
Type of addressing structure
Admin assign addresses
ISP assign addresses
Where's host address, network address
Addressing design criteria
IP
- logical address
MAC
- physical address
Anatomy of IPv4
32-bit source/destination address
แต่ละส่วนเรียก
octet
Type of Addressing
Unicast
- host-to-host
Broadcast
- host-to-all hosts
Check address, Mapping IP to MAC
Request address
Router local network
but
Switch broadcasting
Directed broadcast
203.15.5.
255
host to host, host portion is 1
Limited broadcast
255.255.255.255 limited in host not out router
Multicast
- host-to-group of hosts
Video and audio braodcast
Multicast clients
- receiver host, can
Multicast group
IP from 224.0.0.0 to 239.255.255.255
Administratively scoped addresses / Limited-scope addresses
check network traffic
Network Time Protocol (NTP)
for data center(cluster) by synchronize the time-of-day
2 type
Reserved link-local addresses
Globally scoped addresses
Type of IP address
Network address
Broadcast address
Host address
device host
Host Range
-
slash format
Network 172.16.4.0/
24
32-24 = 8
2^8 = 256
256-
2
= 254
Find network address
Host ⊕ Mask
Public Addresses
Private Addresses
can public by
NAT
in router or firewall
10.
0.0.0 |
172.
16.0.0 |
192.
168.0.0
Special Unicast IP Addresses
Default route
- 0.0.0.0/8 ไม่รู้จะส่งไปไหน
Loopback address
127.0.0.1/8 localhost
Link-local address
169.254.0.0/16 set local IP
Test-net address
192.0.2.0/24 test/learn
Dividing Subnet
ลด host address จาก 8-bit เป็น 7-bit
Thee Subnets
Address 00, 01, 10, 11
Mask .11000000
กรณี host range ไม่เท่ากัน
Network diagram, Spreadsheet
ดู total number of addresses
แต่ละวงต้องการเท่าไหร่
แบ่ง subnet จากที่ใหญ่สุดก่อน ไปเล็กสุด
Example
IP 172.16.0.0/22
Needs
800 hosts
in its
four location
and the
WAN
connection by
HQ 500, HR 50, Sales 200, legal 20
Step1
find total number of addresses
Host tange of 22 is (2^10) - 2 = 1022
1 more item...