How the Internet Works
|
|
- Barrie Haynes
- 6 years ago
- Views:
Transcription
1 How the Internet Works For the Ham DMR FUSION IRLP DSTAR ECHOLINK APRS WINLINK WSPR
2 Origin of the Internet Began in 1960 when AT&T figured out a way to transfer data over the telephone line Mark and Space tones over the telephone line Because of the military s concern about reliable communications during the cold war, the Defense Advanced Research Agency (DARPA) put out a Request For Proposal (RFP) in 1969 for a communications system which could survive a partial shut down because of a nuclear explosion
3 Origin of the Internet This DOD communication s system *must* be able to re-route data if some nodes were no longer in the network In the 1970 s, a network grew using Bolt Beranek and Newman s (Inc.) protocol By the end of the 70 s, this protocol was maxed out, since it could only handle 64 Information Message Processors or IMPs
4
5 *Last complete logical drawing of the internet
6 Origin of the Internet 1980, IETF RFC #760, DoD Standard Internet Protocol (IP) was released Based on lessons learned, it revised several features and addressing was now 32 BITS, first 8 is the network part of the address 1981, IETF RFC #791, IP refined, based on more lessons learned; Class A, B, and C network addresses This is the beginning of today's modern internet
7 Class A Class B Class C Total RFC820 Jan RFC870 Oct RFC900 Jun RFC923 Oct RFC943 Apr RFC960 Dec RFC990 Nov *They stopped counting and trying to keep track of network addresses after November 1986
8 Based on the 32 bit IP Address Example: IPv4 Dotted Decimal Binary Humans read in decimal Computers/routers use binary
9 LAN vs WAN LAN Local Area Network WAN Wide Area Network (connected LANs) There s a relationship in IP Addressing
10 IP Address IPv4 Dotted Decimal Binary The IP addresses had two parts the NETWORK part and the HOST part
11 IP Address IPv4 Dotted Decimal Binary In this particular example: the NETWORK part and the HOST part
12 IP Address Why a NETWORK part and a HOST part? It breaks up the worldwide internet into LANs In most cases, the NETWORK part of the address *is* the LAN address In each LAN, you can connect HOSTs Every host on the internet has a NETWORK address and a HOST address; each HOST has a unique IP address
13 LAN addresses available for x Reserved addresses: Network address: (FIRST ADDRESS) Network broadcast address: (LAST ADDRESS) There s room for 256-2=254 hosts in network through
14 Example: 5 LANs connected together NETWORK addresses to form a WAN Internet HOST addresses Hub Hub
15 Network side and Host side defined by range ???
16 Classful Address Ranges Start address - End address * is a Class C Address
17 IP Address (Classful) Class A Addresses to to Networks Hosts 0-16,777, ,777,216
18 IP Address (Classful) Class B Addresses to to Networks ,384 Hosts 0-65, ,536
19 IP Address (Classful) Class C Addresses to to Networks ,097,152 Hosts
20 IP Address (Classful) Class D Addresses to to Networks & Hosts undefined Defined use is for multicast
21 IP Address (Classful) Class E Addresses to to Networks & Hosts undefined Purpose yet to be defined (Research)
22 Classful Address Ranges Start address - End address Turned out to be a very inefficient way to hand out IP addresses! Subnetting (Classless) was the fix.
23 Classful / Classless IPv4 Addressing Classful addressing turned out to be very inefficient Class C too small for some businesses 2^8 or 254 host addresses Class B too big for most businesses 2^16 or 65,534 host addresses (can't practically implement) Class A network has 2^24 16,777,214 host addresses! Internet Engineering Task Force (IETF) came up with subnetting and Classless Inter-Domain (CIDR) CIDR is a way of aggregating subnet addresses on the internet
24 IP Address (Classful) Classful Addresses have an implied Subnet Mask Class A Addresses to to Networks Hosts Implied Subnet Mask Slash Notation: IP Address followed by /8
25 IP Address (Classful) Classful Addresses have an implied Subnet Mask Class B Addresses to to Networks Hosts Implied Subnet Mask Slash Notation: IP Address followed by /16
26 IP Address (Classful) Classful Addresses have an implied Subnet Mask Class C Addresses to to Networks Hosts Implied Subnet Mask Slash Notation: IP Address followed by /24
27 IP Address (Classless) Example Subnetted Class A address: Address: Subnet Mask: Networks Subnets Hosts Subnets available Hosts available Implied Class A Subnet: Subnet: Slash Notation: IP Address followed by /12
28 IP Address (Classless) Example Subnetted Class B address: Address: Subnet Mask: Networks Hosts Subnets Subnets available Hosts available Implied Class B Subnet: Subnet: Slash Notation: IP Address followed by /21
29 IP Address (Classless) Example Subnetted Class C address: Address: Subnet Mask: Networks Hosts Subnets Subnets available Hosts available Implied Class C Subnet: Subnet: Slash Notation: IP Address followed by /27
30 IPv4 Addresses 2^32 = 4,294,967,296 Was running out quickly in the 90 s IPv6 was the fix IPv6 is a 128 bit address 2^128 = 3.4 x 10^38 = 340,282,366,920,938,463,463,374,607,431,768,211,456 Roughly equivalent to every grain of sand on Earth Works pretty much the same way as IPv4 This presentation will focus on IPv4 The push toward IPv6 was relieved by NAT NAT = Network Address Translation One PUBLIC address gives you as many PRIVATE addresses as you want
31 Information is placed on the internet by traversing the TCP/IP Stack 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data 1. Physical Application, software, program, app, such as: frames from: DMR, FUSION, DSTAR, IRLP, ECHOLINK, WINLINK, APRS, etc. MAC IP TCP MTU MAC The Wire or Radio or Fiber Optic TCP or UDP Segment IP Packet MAC Frame (ISO s OSI)
32 IP Address vs MAC Address In addition to IP Addresses, there are Media Access Control (MAC) Addresses An IP address is virtual you can assign any IP address to any device A MAC Address (AKA Hardware Address ) is hard-wired 48-bit address unique to every device on a LAN Every Network Interface Card (NIC) has a hardwired MAC address that cannot be changed
33 Information is placed on the internet by traversing the TCP/IP Stack 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data 1. Physical Application, software, program, app, such as: frames from: DMR, FUSION, DSTAR, IRLP, ECHOLINK, WINLINK, APRS, etc. MAC IP TCP MTU MAC The Wire or Radio or Fiber Optic TCP or UDP Segment IP Packet MAC Frame (ISO s OSI)
34 Where does this MAC address fit in? 1 st, let s start with powering on a There s a lot of things that happen when you first apply power to a One of them is to automatically get enough information to be able to connect to the internet This is done through a protocol called DHCP
35 DHCP and APIPA Dynamic Host Configuration Protocol (DHCP) Software that automatically and dynamically assigns IP addresses Eliminates the need to manually assign IP addresses Makes it MUCH easier ON by default in today s computers There's DHCP "client" software and There's DHCP server" software
36 DHCP Four things a computer needs in order to work on a network: IP Address - every host needs a unique IP Address Subnet Mask - defines "network" part of IP Address IP Address to Default Gateway - a way *out* of your LAN" IP Address to DNS - Converts Fully Qualified Domain Name to an IP address
37 DHCP DHCP Software 1. Client sends DHCP Discover frame 2. sends DHCP Offer frame 3. Client sends DHCP Request frame 4. sends DHCP Acknowledge frame DHCP Client Software gets: IP address Subnet mask IP Address to Default Gateway IP Address to DNS
38 DHCP ISP DHCP Software DHCP Client Software DHCP Software gets: IP address Subnet mask IP Address to Default Gateway IP Address to DNS DHCP Client Software gets: IP address Subnet mask IP Address to Default Gateway IP Address to DNS
39 DHCP Software DHCP What if DHCP server is not there, or disconnected or broken for some reason? 1. Client sends DHCP Discover frame 2. Waiting waiting waiting 1 DHCP Client Software gets: waiting waiting waiting
40 DHCP 1 DHCP Software 1. Client sends DHCP Discover frame 2. Waiting waiting waiting 3. I ve waited long enough -- APIPA DHCP Client Software gets: waiting waiting waiting APIPA
41 APIPA Automatic Private IP Addressing Protocol implemented soon after DHCP to prevent misleading won t boot symptom If no DHCP server available, assigns itself an APIPA address in the range: to If user says My internet doesn t work, check the IP address (ipconfig) This will instantly tell you there s no DHCP
42 IP Address vs MAC Address So given a has the following after booting up: IP Address Subnet Mask IP Address to Default Gateway IP Address to DNS - How does a know what MAC address to use? - Another protocol ARP
43 Address Resolution Protocol (ARP) (Provides a Link between Layer 3 and Layer 2) 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data 1. Physical Application, software, program, app, such as: frames from: DMR, FUSION, DSTAR, IRLP, ECHOLINK, WINLINK, APRS, etc. MAC IP TCP MTU MAC The Wire or Radio or Fiber Optic TCP or UDP Segment IP Packet MAC Frame (ISO s OSI)
44 Internet IP Address Subnet Mask
45 Internet FE:AA:98:00:00:01 FE:AA:98:00:00:06 FE:AA:98:00:00:02 FE:AA:98:00:00:03 MAC Address FE:AA:98:00:00:04 used from FE:AA:98:00:00:05 device to device IP Address Subnet Mask
46 ARP MAC Address used to move data to the next device (next HOP) MAC address of next HOP must be determined for every IP Address IP-to-MAC address mappings are stored in an ARP cache maintained in memory on each device. (When you first power on a, its ARP cache is empty.) If the given IP address does not appear in a device's ARP cache, that device cannot direct messages to that target until it obtains a new mapping and updates its ARP cache To do this, the initiating device sends an ARP request broadcast message on the local subnet (LAN) The host with the given IP address sends an ARP reply in response to the broadcast, allowing the initiating device to update its cache with the correct MAC address The sender can then assemble a MAC Frame and deliver the data to the intended recipient
47 When you first turn on a, one of the first things to happen is DHCP. DHCP sends out a broadcast looking for a DHCP server, the DHCP server responds and gives the the FOUR THINGS it needs to work on a network Internet The ARP cache is functionally empty at this point. s ARP Cache IP -Empty MAC IP Address Subnet Mask Default Gateway Address to DNS
48 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast Internet ARP ? s ARP Cache IP -Empty MAC IP Address Subnet Mask Default Gateway Address to DNS PING
49 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast ARP ? ARP ? ARP ? ARP ? ARP ? s ARP Cache IP -Empty MAC Internet IP Address Subnet Mask Default Gateway Address to DNS PING
50 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast with that IP address recognizes the request Internet! ARP ? s ARP Cache IP -Empty MAC IP Address Subnet Mask Default Gateway Address to DNS PING
51 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast with that IP address recognizes the request with IP address sends back MAC address Internet Yes, my MAC address is: FFFF EEEE DDDD CCCC s ARP Cache IP -Empty MAC IP Address Subnet Mask Default Gateway Address to DNS PING
52 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast with that IP address recognizes the request with IP address sends back MAC address Internet Yes, my MAC address is: FFFF EEEE DDDD CCCC s ARP Cache IP -Empty MAC IP Address Subnet Mask Default Gateway Address to DNS PING
53 Example: Ping Sees this IP address is NOT in the ARP cache Sees this address is in the same subnet Send ARP Broadcast with that IP address recognizes the request with IP address sends back MAC address s ARP cache is updated Internet It now knows where to send the Echo Request! s ARP Cache IP MAC FFFF EEEE DDDD CCCC IP Address Subnet Mask Default Gateway Address to DNS PING
54 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Internet s ARP Cache IP MAC FFFF EEEE DDDD CCCC IP Address Subnet Mask Default Gateway Address to DNS
55 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway ARP ? ARP ? ARP ? ARP ? ARP ? s ARP Cache Internet IP MAC FFFF EEEE DDDD CCCC IP Address Subnet Mask Default Gateway Address to DNS
56 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address Yes, my MAC address is: EEEE DDDD CCCC BBBB! Internet s ARP Cache IP MAC FFFF EEEE DDDD CCCC IP Address Subnet Mask Default Gateway Address to DNS
57 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address! Internet Yes, my MAC address is: EEEE DDDD CCCC BBBB s ARP Cache IP MAC FFFF EEEE DDDD CCCC IP Address Subnet Mask Default Gateway Address to DNS
58 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated! Internet s ARP Cache IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS
59 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated Now DSN request can be sent DNS google.com s ARP Cache Internet IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS
60 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated Now DSN request can be sent Sends DNS Request to Default Gateway routes based on IP Address DNS google.com Internet s ARP Cache IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS
61 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated Now DSN request can be sent Sends DNS Request to Default Gateway routes based on IP Address DNS sends back IP for google s ARP Cache Internet DNS google.com s IP address is IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS
62 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated Now DSN request can be sent Sends DNS Request to Default Gateway routes based on IP Address DNS sends back IP for google DNS cache updated Since Address to google is not in the same subnet, it knows to send HTTP request to default gateway then routes on IP s DNS Cache Domain IP Google.com s ARP Cache Internet IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS Address to Google
63 Example: Need DNS Sees DNS is NOT in the same subnet Sends out ARP request for Default Gateway Default Gateway responds with MAC Address ARP Cache is updated Now DSN request can be sent Sends DNS Request to Default Gateway routes based on IP Address DNS sends back IP for google DNS cache updated Since Address to google is not in the same subnet, it knows to send HTTP request to default gateway then routes on IP s DNS Cache s ARP Cache Internet Domain IP Google.com IP MAC FFFF EEEE DDDD CCCC EEEE DDDD CCCC BBBB IP Address Subnet Mask Default Gateway Address to DNS Address to Google
64 ARP View ARP cache: c:\arp a (-a = view all) View DNS cache: c:\ipconfig /displaydns
65 Information is placed on the internet by traversing the TCP/IP Stack 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data 1. Physical Application, software, program, app, such as: frames from: DMR, FUSION, DSTAR, IRLP, ECHOLINK, WINLINK, APRS, etc. MAC IP TCP MTU MAC The Wire or Radio or Fiber Optic TCP or UDP Segment IP Packet MAC Frame (ISO s OSI)
66 Example Application Presentation Session Transport Network Data Physical Example: From: To: Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me is actually a text file From: userhere@someplace.com To: userthere@someotherplace.com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me That gets broken up in to chunks (MTUs) From: To: userthere@ someotherplace. com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me
67 Example Application Presentation Session Transport Network Data Physical From: userhere TCP Header From: userhere In this case ( ) TCP is used vs UDP SEGMENT TCP Header/Trailer information: Source port (Port Number explained later) Destination port Sequence Acknowledgement and some other stuff
68 Example Application Presentation Session Transport Network Data Physical From: userhere TCP Header From: userhere IP Header TCP Header From: userhere IP address usually obtained through DNS SEGMENT PACKET IP Header/Trailer information: Source IP address Destination IP address Length Protocol Time to live And some other stuff
69 Example Application Presentation Session Transport Network Data Physical IP Header TCP Header TCP Header From: userhere From: userhere From: userhere SEGMENT PACKET FRAME MAC Header IP Header TCP Header From: userhere MAC Trailer MAC Address Hardwired and used to transmit from device to device MAC Header/Trailer information: Source address Destination address CRC and some other stuff
70 Example Application Presentation Session Transport Network Data Physical IP Header TCP Header TCP Header From: userhere From: userhere From: userhere SEGMENT PACKET FRAME MAC Header IP Header TCP Header From: userhere MAC Trailer
71 Example Application Presentation Session Transport Network Data Physical IP Header TCP Header TCP Header From: userhere From: userhere From: userhere SEGMENT PACKET FRAME MAC Header IP Header TCP Header From: userhere MAC Trailer Host or Network Device NIC Wire NIC Host or Network Device Host or Network Device NIC Host or Network Device NIC NIC Host or Network Device
72 Can Encapsulate just about anything! MAC IP UDP MAC MAC IP UDP MAC MAC IP UDP DMR MAC (max MTU size 1500 bytes)
73 Example Data Segment Packet Frame Internet to - examines MAC -Determines which way to forward -Sends Hub File Web
74 Example Data Segment Packet Frame Internet to - strips away MAC -Examines IP -Determines which way to forward -Builds new MAC -Sends Hub File Web
75 Example Data Segment Packet Frame Internet to - strips away MAC -Examines IP -Determines which way to forward -Builds new MAC -Sends Hub File Web
76 Example Data Segment Packet Frame Internet to - examines MAC -Determines which way to forward -Sends Hub File Web
77 Example Data Segment Packet Frame Hub File Internet Web to - strips away MAC -Examines IP - Sees it s MINE! -Strips away IP Header -Examines TCP Header -Determines an Acknowledgement is required and sends it back Strips away TCP Header, stores first part of data and waits for further data to assemble
78 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me From: userhere Hub File Web
79 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me From: userhere 2@someplace.com Hub File Web
80 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me From: userhere 3To: userthere@ 2@someplace.com Hub File Web
81 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me @someplace.com 1From: userhere 4someotherplace. 3To: userthere@ Hub File Web
82 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me To: userthere@ 2@someplace.com Hub 5com Subject: 4someotherplace. File From: userhere Web
83 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me To: userthere@ com Subject: Hub 6Test Dear 4someotherplace. File @someplace.com Web 1 ACK From: userhere
84 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 5com Subject: someotherplace. 1 ACK Hub 7user over there, 6Test Dear File To: userthere@ Web 2 ACK From: userhere 2@someplace.com
85 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 1 ACK 6Test Dear ACK 5com Subject: 4someotherplace. 3 ACK 1From: userhere 2@someplace.com 3To: userthere@ 8this is a test 7user over there, Hub File Web
86 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 1 ACK 2 ACK this is a test 9 . Thanks 7user over there, Hub File ACK 6Test Dear 5com Subject: Web 4 ACK From: userhere 2@someplace.com 3To: userthere@ 4someotherplace
87 Example 1From: userhere 3To: Internet 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 3 ACK user over there, 4 ACK 1From: userhere ACK Hub 10for listening. 9 . Thanks 8this is a test File Test Dear Web 5 ACK @someplace.com 3To: userthere@ 4someotherplace. 5com Subject: 1 ACK
88 Example 4someotherplace. 5com Subject: 3To: 6Test Dear Internet 1From: userhere 7user over there, 8this is a test 9 . Thanks 3To: userthere@ 10for listening. 11Sincerely, Me 4 ACK this is a test 5 ACK 4someotherplace. 5com Subject: ACK Hub 11Sincerely, Me 10for listening. 9 . Thanks File user over there, Web 6 ACK Test Dear 2 ACK
89 Example 4someotherplace. 5com Subject: 3To: 6Test Dear Internet 1From: userhere 7user over there, 8this is a test 9 . Thanks 3To: userthere@ 10for listening. 11Sincerely, Me 5 ACK ACK 9 . Thanks 4someotherplace. 5com Subject: ACK 11Sincerely, Me Hub 3 ACK 10for listening. File this is a test Web 7 ACK Test Dear 7user over there,
90 Example 4someotherplace. 5com Subject: 6Test Dear Internet 1From: userhere 7user over there, 8this is a test 9 . Thanks 3To: userthere@ 10for listening. 11Sincerely, Me 6 ACK for listening. 7 ACK 4someotherplace. 5com Subject: ACK Hub 4 ACK 11Sincerely, Me File Thanks Web 8 ACK Test Dear 7user over there, 8this is a test
91 Example 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 7 ACK ACK Hub 5 ACK File Internet Sincerely, Me 10for listening Web 8 ACK 9 ACK From: userhere 2@someplace.com 3To: userthere@ 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks
92 Example 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 7 ACK Hub 6 ACK ACK 8 ACK File Internet Sincerely, Me Web 10 ACK From: userhere 2@someplace.com 3To: userthere@ 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening
93 Example 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me 8 ACK 7 ACK Hub ACK 9 ACK File Internet 11 ACK Web From: userhere 2@someplace.com 3To: userthere@ 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me
94 Example Internet 1From: userhere 10for listening. 8this is a test 9 . Thanks 11Sincerely, Me ACK 10 ACK ACK 8 ACK Hub File Web To: userthere@ 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me
95 Example Internet 1From: userhere 10for listening. 11Sincerely, Me 9 . Thanks 11 ACK ACK 9 ACK Hub File Web To: userthere@ 4someotherplace. 5com Subject: 6Test Dear 7user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me
96 Example Internet 1From: userhere 3To: 10for listening. 11Sincerely, Me someotherplace. 5com Subject: Test Dear 7user over there, 11 ACK 10 ACK Hub File Web this is a test 9 . Thanks 10for listening. 11Sincerely, Me
97 Example Internet 1From: userhere 3To: 11Sincerely, Me someotherplace. 5com Subject: Test Dear 7user over there, 11 ACK Hub File Web this is a test 9 . Thanks 10for listening. 11Sincerely, Me
98 Example Internet 1From: userhere 3To: someotherplace. 5com Subject: Test Dear 7user over there, Hub File Web this is a test 9 . Thanks 10for listening. 11Sincerely, Me
99 Example Internet All info now at 1From: userhere To: 4someotherplace com Subject: 6Test Dear Hub File Web user over there, 8this is a test 9 . Thanks 10for listening. 11Sincerely, Me
100 Example Application Presentation Session Transport Network Data Physical From: To: someotherplace. com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me Chunks (MTUs) then reassembled into a text file From: userhere@someplace.com To: userthere@someotherplace.com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me
101 Example Application Presentation Session Transport Network Data Physical From: To: someotherplace. com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me Chunks (MTUs) then reassembled into a text file From: userhere@someplace.com To: userthere@someotherplace.com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me Application then displays it as an From: userhere@someplace.com To: userthere@someotherplace.com Subject: Test Dear user over there, this is a test . Thanks for listening. Sincerely, Me
102 Just about anything can be encapsulated by an IP Packet 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data 1. Physical Application, software, program, app, such as: frames from: DMR, FUSION, DSTAR, IRLP, ECHOLINK, WINLINK, APRS, etc. MAC IP TCP MTU MAC The Wire or Radio or Fiber Optic TCP or UDP Segment IP Packet MAC Frame (ISO s OSI)
103 ISO s OSI TCP/IP ISO s OSI 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data 1 Physical Applications such as: HTTP, SMTP, DSTAR, FUSION, DMR, IRLP, ECHOLINK, APRS, etc. 99.9% of the time, TCP or UDP 99.9% of the time, IP Examples: IEEE 802.3, IEEE (MAC) Examples: Ethernet, USB, Serial Connectors Air Interface, etc.
104 You are located some where in the BLUE! Internet Logical Map
105 How the Internet Works For the Ham DMR FUSION IRLP DSTAR ECHOLINK APRS WINLINK WSPR
Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols
Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP
More information1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?
95 Chapter 7 TCP/IP Protocol Suite and IP Addressing This chapter presents an overview of the TCP/IP Protocol Suite. It starts with the history and future of TCP/IP, compares the TCP/IP protocol model
More informationIT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP)
IT220 Network Standards & Protocols Unit 8: Chapter 8 The Internet Protocol (IP) IT220 Network Standards & Protocols REMINDER Student Evaluations 4 Objectives Identify the major needs and stakeholders
More informationVorlesung Kommunikationsnetze
Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
More informationInternet Protocol Addressing and Routing. Redes TCP/IP
Internet Protocol Addressing and Routing Redes TCP/IP Internet Topology Internet - WAN Gateway or router Physical Network (LAN) internet LAN LAN LAN Dotted Decimal Notation 2 7 2 6 2 5 2 4 2 3 2 2 2 1
More informationIntroduction to TCP/IP
Introduction to TCP/IP Properties and characteristics of TCP/IP IPv4 IPv6 Public vs private vs APIPA/link local Static vs dynamic Client-side DNS settings Client-side DHCP Subnet mask vs CIDR Gateway TCP/IP
More informationCPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer
1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer
More informationInternet Protocol (IP)
CPSC 360 - Network Programming Internet Protocol (IP) Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu March 14, 2005 http://www.cs.clemson.edu/~mweigle/courses/cpsc360
More informationCS 43: Computer Networks. 21: The Network Layer & IP November 7, 2018
CS 43: Computer Networks 21: The Network Layer & IP November 7, 2018 The Network Layer! Application: the application (e.g., the Web, Email) Transport: end-to-end connections, reliability Network: routing
More informationThe Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly
The Internet Protocol IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly IP Addresses IP Addresses are 32 bit. Written in dotted decimal format:
More informationChapter 7. Local Area Network Communications Protocols
Chapter 7 Local Area Network Communications Protocols The Network Layer The third layer of the OSI Model is the network layer. The network layer is concerned with providing a means for hosts to communicate
More informationTCP/IP Protocol Suite and IP Addressing
TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under
More informationLecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.
Lecture 17 Overview Last Lecture Wide Area Networking (2) This Lecture Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1
More informationECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition
ECPE / COMP 177 Fall 2016 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Course Organization Top-Down! Starting with Applications / App programming Then Transport Layer (TCP/UDP) Then
More informationChapter Motivation For Internetworking
Chapter 17-20 Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution 1 Motivation For Internetworking LANs Low cost Limited distance WANs High cost Unlimited distance
More informationNetwork layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationNetwork layer: Overview. Network Layer Functions
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationImi :... Data:... Nazwisko:... Stron:...
Imi :.................................................... Data:....................... Nazwisko:............................................... Stron:...................... 1. Which of the following protocols
More informationNetwork Protocols - Revision
Network Protocols - Revision Luke Anderson luke@lukeanderson.com.au 18 th May 2018 University Of Sydney Overview 1. The Layers 1.1 OSI Model 1.2 Layer 1: Physical 1.3 Layer 2: Data Link MAC Addresses 1.4
More informationEITF25 Internet Techniques and Applications L7: Internet. Stefan Höst
EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet
More informationITEC 3210 M - Applied Data Communications and Networks. Professor: Younes Benslimane, Ph.D.
ITEC 3210 M - Applied Data Communications and Networks Professor: Younes Benslimane, Ph.D. Midterm Exam February 11 th 2013 Instructions Duration: 1 hour 20 minutes Answer all questions No documentation
More informationNetworking Notes. Common Internet Speeds. Online Speed Test myspeed.visualware.com
Networking Notes Common Internet Speeds Dial Up 56 kbs 1000kbs = 1 mbs (1 user capacity) DSL 1.5 mbs (1 channel 10 user capacity) T1 1.5 mbs (24 channel 500 user capacity) Scalable Ethernet (Adjustable
More informationNetwork Security Fundamentals. Network Security Fundamentals. Roadmap. Security Training Course. Module 2 Network Fundamentals
Network Security Fundamentals Security Training Course Dr. Charles J. Antonelli The University of Michigan 2013 Network Security Fundamentals Module 2 Network Fundamentals Roadmap Network Fundamentals
More informationCNBK Communications and Networks Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems
Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems Contents Purpose of Hardware and Protocols Associated with Computer Networks... 3 Lab Objectives... 3 Lab Resources...
More informationData Communication and Network. Introducing Networks
Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You can connect
More informationNetworking Fundamentals
Networking Fundamentals Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationECE 158A: Lecture 7. Fall 2015
ECE 158A: Lecture 7 Fall 2015 Outline We have discussed IP shortest path routing Now we have a closer look at the IP addressing mechanism We are still at the networking layer, we will examine: IP Headers
More informationTCP/IP Fundamentals. Introduction. Practice Practice : Name. Date Period
Name Date Period TCP/IP Fundamentals Introduction For the Network+ Certification exam, you should be able to identify the class of an IP address, an APIPA IP address, and a private IP address as well as
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer
More informationIntroduction to Internetworking
Introduction to Internetworking Stefano Vissicchio UCL Computer Science COMP0023 Internetworking Goal: Connect many networks together into one Internet. Any computer can send to any other computer on any
More informationEC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane
EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:
More informationLecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model
Lecture 8 Basic Internetworking (IP) Reminder: Homework 3, Programming Project 2 due on Tuesday. An example internet is shown at right. Routers or gateways are used to connect different physical networks.
More informationECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition
ECPE / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Application Layer Transport Layer Network Layer Link Layer Physical Layer 2 Application Layer HTTP DNS IMAP
More informationIP Basics Unix/IP Preparation Course June 29, 2010 Pago Pago, American Samoa
IP Basics Unix/IP Preparation Course June 29, 2010 Layers Complex problems can be solved using the common divide and conquer principle. In this case the internals of the Internet are divided into separate
More informationComputer Network Addressing. The TCP/IP Layers and Addresses. Topics. The Internet Communication. The TCP/IP Layers and Addresses IP Address
Topics Computer Addressing The / Layers and Addresses Computer and Data Communication Laboratory I 2 The Internet Communication The / Layers and Addresses 4 Protocol Layers / Protocol Stack OSI and / SMTP
More informationDepartment of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri
Department of Computer and IT Engineering University of Kurdistan Network Layer By: Dr. Alireza Abdollahpouri What s the Internet: nuts and bolts view PC server wireless laptop cellular handheld millions
More informationLecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1
Lecture 8 Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1 Outline Chapter 3 - Internetworking 3.1 Switching and Bridging 3.2
More informationNetwork+ Guide to Networks 6 th Edition. Chapter 4 Introduction to TCP/IP Protocols
Network+ Guide to Networks 6 th Edition Chapter 4 Introduction to TCP/IP Protocols Objectives Identify and explain the functions of the core TCP/IP protocols Explain the TCP/IP model and how it corresponds
More informationChapter 2 Communicating Over the Network
Chapter 2 Communicating Over the Network Elements of Communication Communicating the Messages Continuous stream of bits 00101010100101010101010101010101010 I have to wait Single communications (e.g. video,
More informationInter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ...
1 Inter-networking COS 460 & 540 2 Problem 3 LAN s are great but We want to connect them together...across the world Inter-networking 4 Internet Protocol (IP) Routing The Internet Multicast* Multi-protocol
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationNetwork Layer: Internet Protocol
Network Layer: Internet Protocol Motivation Heterogeneity Scale Intering IP is the glue that connects heterogeneous s giving the illusion of a homogenous one. Salient Features Each host is identified by
More informationApplied Networks & Security
Applied Networks & Security TCP/IP Networks with Critical Analysis http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 Critical
More informationHands-On Network Security: Practical Tools & Methods
Hands-On Network Security: Practical Tools & Methods Security Training Course Dr. Charles J. Antonelli The University of Michigan 2012 Hands-On Network Security Module 2 Network Fundamentals Roadmap Network
More informationIP: Addressing, ARP, Routing
IP: Addressing, ARP, Routing Network Protocols and Standards Autumn 2004-2005 Oct 21, 2004 CS573: Network Protocols and Standards 1 IPv4 IP Datagram Format IPv4 Addressing ARP and RARP IP Routing Basics
More informationITEC 3800 Data Communication and Network. Introducing Networks
ITEC 3800 Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You
More information01/17/08 TDC /17/08 TDC363-03
Introduction to LAN TDC 363 Week 3 Network Protocols Book: Chapter 4 & 11 1 Outline The TCP/IP model vs. the OSI Model IP Address Address Resolution Protocol (ARP) IPX/SPX and NetBIOS Protocols on Windows
More informationChapter 2 Advanced TCP/IP
Tactical Perimeter Defense 2-1 Chapter 2 Advanced TCP/IP At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional
More informationCPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014
CPEG514 Advanced Computer Networks Atef Abu Salim University of Nizwa Spring 2013/2014 Today s Class Topics Course Syllabus Computer Networks LANs and WANs The Internet Protocols, Layers and Interfaces
More informationChapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office
ExamForce.com 640-822 CCNA ICND Study Guide 31 Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office Describe the need and role of addressing
More informationECE4110 Internetwork Programming. Introduction and Overview
ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?
More informationRMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6
RMIT University Data Communication and Net-Centric Computing COSC 1111/2061 Internetworking IPv4, IPv6 Technology Slide 1 Lecture Overview During this lecture, we will understand The principles of Internetworking
More informationLast time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing
Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol
More informationUnit C - Network Addressing Objectives Purpose of an IP Address and Subnet Mask Purpose of an IP Address and Subnet Mask
1 2 3 4 5 6 7 8 9 10 Unit C - Network Addressing Objectives Describe the purpose of an IP address and Subnet Mask and how they are used on the Internet. Describe the types of IP Addresses available. Describe
More information1/18/13. Network+ Guide to Networks 5 th Edition. Objectives. Chapter 10 In-Depth TCP/IP Networking
Network+ Guide to Networks 5 th Edition Chapter 10 In-Depth TCP/IP Networking Objectives Understand methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation
More informationCS 43: Computer Networks The Link Layer. Kevin Webb Swarthmore College November 28, 2017
CS 43: Computer Networks The Link Layer Kevin Webb Swarthmore College November 28, 2017 TCP/IP Protocol Stack host host HTTP Application Layer HTTP TCP Transport Layer TCP router router IP IP Network Layer
More informationIP Addressing and Subnetting
IP Addressing and Subnetting Internet Layer The purpose of the Internet layer is to send packets from a network node and have them arrive at the destination node independent of the path taken. Internet
More informationNetworking interview questions
Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected
More informationNetworking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1
Networking Basics EC512 Spring 2015 2/15/2015 EC512 - Prof. Thomas Skinner 1 Protocols Protocols are required in order to allow information to be extracted from the stream of bits flowing from one point
More informationNetworking Potpourri: Plug-n-Play, Next Gen
Networking Potpourri: Plug-n-Play, Next Gen 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia
More informationTCP/IP Network Essentials
TCP/IP Network Essentials Linux System Administration and IP Services AfNOG 2012 Layers Complex problems can be solved using the common divide and conquer principle. In this case the internals of the Internet
More informationCS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal
CS4450 Computer Networks: Architecture and Protocols Lecture 20 Pu+ng ALL the Pieces Together Spring 2018 Rachit Agarwal What is a computer network? A set of network elements connected together, that implement
More informationLecture 1: Introduction
Int ernet w orking Lecture 1: Introduction The Internet, underlying link layer, and IP addressing Literature: Forouzan: TCP/IP Protocol Suite: Ch 1-5 The Internet today 250 million hosts 580 million users
More informationIP Protocols. ALTTC/Oct
IP Protocols Internet or IP technology over the years has emerged as the most prominent data communication technology. TCP/IP protocol has become de-facto data comm standard throughout the world. It can
More informationLOGICAL ADDRESSING. Faisal Karim Shaikh.
LOGICAL ADDRESSING Faisal Karim Shaikh faisal.shaikh@faculty.muet.edu.pk DEWSNet Group Dependable Embedded Wired/Wireless Networks www.fkshaikh.com/dewsnet IPv4 ADDRESSES An IPv4 address is a 32-bit address
More informationNetwork Model. Why a Layered Model? All People Seem To Need Data Processing
Network Model Why a Layered Model? All People Seem To Need Data Processing Layers with Functions Packet Propagation Each router provides its services to support upper-layer functions. Headers (Encapsulation
More informationSC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers
SC/CSE 3213 Winter 2013 L8: TCP/IP Overview Sebastian Magierowski York University 1 Outline TCP/IP Reference Model A set of protocols for internetworking The basis of the modern IP Datagram Exchange Examples
More informationEnd-to-End Communication
End-to-End Communication Goal: Interconnect multiple LANs. Why? Diverse LANs speak different languages need to make them talk to each other Management flexibility global vs. local Internet Problems: How
More informationAgenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy
Primer IP Technology L2 Ethernet Switching versus L3 routing IP Protocol, IP Addressing, IP Forwarding ARP and ICMP IP Routing, OSPF Basics First Hop Redundancy (HSRP) Agenda L2 versus L3 Switching IP
More informationCS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).
Assignments Reading for Lecture 9: Section 3.3 3.2 Basic Internetworking (IP) Bridges and LAN switches from last section have limited ability CS475 Networks Lecture 8 Chapter 3 Internetworking is a logical
More informationNetwork+ Guide to Networks 5 th Edition. Chapter 4 Introduction to TCP/IP Protocols
Network+ Guide to Networks 5 th Edition Chapter 4 Introduction to TCP/IP Protocols Objectives Identify and explain the functions of the core TCP/IP protocols Explain how the TCP/IP protocols correlate
More informationTCP /IP Fundamentals Mr. Cantu
TCP /IP Fundamentals Mr. Cantu OSI Model and TCP/IP Model Comparison TCP / IP Protocols (Application Layer) The TCP/IP subprotocols listed in this layer are services that support a number of network functions:
More informationThis tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.
About the Tutorial Internet Protocol version 4 (IPv4) is the fourth version in the development of the Internet Protocol (IP) and the first version of the protocol to be widely deployed. IPv4 is described
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what
More informationNetworking and Internetworking 1
Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements
More informationECE 435 Network Engineering Lecture 12
ECE 435 Network Engineering Lecture 12 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 17 October 2016 Announcements HW#5 will be posted soon 1 1. OSI Layers Midterm Review (a)
More informationComputer Networks Fundamental.
Computer Networks Fundamental Arash Habibi Lashkari Ph.D. Candidate of UTM University Kuala Lumpur, Malaysia All Rights Reserved 2010, 1 Resource Materials Search http://www.cisco.com See the resources
More informationVoIP / RoIP for Technicians
Phase 4 Design, Inc VoIP / RoIP for Technicians Presented by Dave Grant Phase 4 Design, Inc dave@phase4.org 2017 Phase 4 Design, Inc Notes 2 2017, Phase 4 Design, Inc. Table of Contents What are we going
More informationOSI Data Link & Network Layer
OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing
More informationNetwork Layer PREPARED BY AHMED ABDEL-RAOUF
Network Layer PREPARED BY AHMED ABDEL-RAOUF Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on receiving side, delivers segments to transport
More informationCS 348 Computer Networks. IP and Routing. Indian Institute of Technology, Bombay
Computer Networks IP and Routing Network Interconnections Data Link Layer Delivery of frames on the same LAN Extend reach using switches/bridges and hubs Limitations Solution? Cannot address heterogeniety
More informationTCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12
TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group
More informationA+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e Chapter 8 Networking Essentials Objectives Learn about the protocols and standards Windows uses for networking Learn how to connect
More informationConcept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.
223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency
More informationECE 4450:427/527 - Computer Networks Spring 2017
ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 6.2: IP Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks
More informationELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition
ELEC / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Thursday, Nov 1 st Homework #4 Due Tuesday, Nov 6 th Project #2 Due 2 IPv4 addresses are usually displayed
More informationMcGraw-Hill The McGraw-Hill Companies, Inc., 2000
!! McGraw-Hill The McGraw-Hill Companies, Inc., 2000 "#$% & '$# )1 ) ) )6 ) )* )- ). )0 )1! )11 )1 )1 )16 )1 3'' 4", ( ( $ ( $ $$+, $$, /+ & 23,4 )/+ &4 $ 53" Network Layer Position of network layer Figure
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationCC231 Introduction to Networks Dr. Ayman A. Abdel-Hamid. Internet Protocol Suite
CC231 Introduction to Networks Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab bacademy for Science &T Technology and Maritime Transport Internet Protocol Suite IP Suite Dr.
More informationFundamentals of Computer Networking AE6382
Computer networks are an integral part of the modern computing infrastructure The local network (LAN) is usually Ethernet LAN s are inter-connected with other LAN s in a hierarchical fashion eventually
More informationChapter 4: Network Layer
Chapter 4: Introduction (forwarding and routing) Review of queueing theory Routing algorithms Link state, Distance Vector Router design and operation IP: Internet Protocol IPv4 (datagram format, addressing,
More informationComputer Networking Introduction
Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.13 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationLecture 14: DHCP and NAT
Lecture 14: DHCP and NAT Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE426: Communication Networks IPv4 Address Shortage Classless IP addressing solved IPv4 address shortage
More informationPUCPR. Internet Protocol. Edgard Jamhour E N G L I S H S E M E S T E R
PUCPR Internet Protocol Address Resolution and Routing Edgard Jamhour 2014 E N G L I S H S E M E S T E R 1. Address Resolution The IP address does not identify, indeed, a computer, but a network interface.
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationCS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol)
: Computer Networks Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) More ICMP messages These were added over time RFC1191: Path MTU Discovery Added the size of the limiting MTU to the ICMP Packet
More informationINTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS. Faramarz Hendessi
INTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS Faramarz Hendessi INTRODUCTORY INFORMATION TECHNOLOGY Lecture 6 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi Overview
More informationTCP/IP Protocol Suite
TCP/IP Protocol Suite Computer Networks Lecture 5 http://goo.gl/pze5o8 TCP/IP Network protocols used in the Internet also used in today's intranets TCP layer 4 protocol Together with UDP IP - layer 3 protocol
More informationThe Internet Protocol (IP)
The Internet Protocol (IP) The Blood of the Internet (C) Herbert Haas 2005/03/11 "Information Superhighway is really an acronym for 'Interactive Network For Organizing, Retrieving, Manipulating, Accessing
More information