Introduction to Network Security
Chapter 3 The Internet
- Dr. Doug Jacobson - Introduction to
Network Security - 2009 1
Introduction to Network Security Chapter 3 The Internet Dr. Doug - - PowerPoint PPT Presentation
Introduction to Network Security Chapter 3 The Internet Dr. Doug Jacobson - Introduction to 1 Network Security - 2009 Topics The Internet Addressing Client Server Routing Dr. Doug Jacobson - Introduction to 2 Network
Network Security - 2009 1
Network Security - 2009 2
Internet
Network Security - 2009 3
ISP ISP ISP ISP Regional or local ISPs Organizations
National, International, and large regional ISPs
Network Security - 2009 4
Network Security - 2009 5
Network Security - 2009 6
Application A1
TCP IP - C1 Physical Network HW1 Application A1
TCP IP -D1 IP - R1 IP - R2 Computer C1 Computer D1 Intermediate System Intermediate System User A User B D1, "Hello" The Internet D1, P2, Hello C1, "Hello" "Hello" D1, TCP, Payload HW2, IP, Payload Physical Network HW2 Physical Network HW3 Physical Network HW4 HW2, HW1, IP, Payload HW4, HW3, IP, Payload TCP, C1, Payload C1, Payload
Network Security - 2009 7
Network Security - 2009 8
Internet Alice John Computer A Computer B Computer C Computer D Mary From: Mary To: John From: D To: A
Network Security - 2009 9
Network Security - 2009 10
Network Security - 2009 11
Network Security - 2009 12
Network Security - 2009 13
Network Security - 2009 14
Root Server Root Server Root Server
First Level Server
DNS DNS DNS DNS
First Level Server
DNS
What is the IP address of vulcan.dougj.net dougj.net IP address of vulcan.dougj.net Send mail to: admin@vulcan.dougj.net
Network Security - 2009 15
Client A Application Server W1 Application Server W2 Client B Client C Application Server W3 Internet Full name: server.dougj.net IP address: Listening Port: 80 16
Network Security - 2009
Server 1 Server 2 TCP IP = B Physical Network TCP IP = A Physical Network Client 1 Client 2
listen(Port A) fd = accept()
listen(Port B) fd = accept()
connect(IP, Port)
connect(IP, Port) Source IP = A Dest IP = B Source Port = Ephemeral Dest Port = A Source IP = B Dest IP = A Source Port = A Dest Port = Ephemeral 17
Network Security - 2009
Packets from client to server Source IP Client’s IP address Destination IP Server’s IP address Source Port Ephemeral port Destination Port Server’s port number (often well known) Packets from server to client Source IP Server’s IP address Destination IP Client’s IP address Source Port Server’s port number (often well known) Destination Port Ephemeral port
18
Network Security - 2009
The Internet Client A Client B Web Server W1 Web Server W2 User 1 User 2 User 3 User 4 Stream A Stream B Stream C Stream D Stream E
19
Network Security - 2009
Stream Source IP Destination IP Source Port Destination Port A A W1 Ephemeral A1 80 B A W1 Ephemeral A2 80 C A W1 Ephemeral A3 80 D B W1 Ephemeral B1 80 E B W2 Ephemeral B2 80
20
Network Security - 2009
21
Network Security - 2009
Network R1 Network Network Network Network Network R3 R2 R4 R5 Host H1
22
Network Security - 2009
23
Network Security - 2009
Computer D1 Router R1 Computer D2 Computer D3 Router R2 Network 1 Internet Network 2 Destination Next Hop Network 1 Direct Default Router R1 Destination Next Hop Network 1 Direct Network 2 Direct Default Router R2 24
Network Security - 2009