Tags:
view all tags
--
DonaldActon
- 23 Mar 2011
The two parts of networking
the way/technology that actually exchanges data
the rules/semantics (protocol) for the data exchange
Explain what the network fallacies are/mean:
(network reliability, latency is zero, infinite bandwidth ...)
Organization of the end systems + routers + communications links
Organization role of protocols, network of networks, standards
Network of networks
layering, tiering
Protocol properties, reliable delivery, ordering, best effort
Network construction, ADSL, wireless, etc
Properties of networks, delay, bandwidth, errors, throughput
Difference in how data moves between circuit switching and packet switching
Sharing of bandwidth, TDM, FDM
Case for packet switching
What contributes to delay, including queuing delay
Interpreting traceroute with respect to delay meanings
idea and purpose of protocol layering
basic network security/vulnerability issues (trojans, man in the middle etc)
Application level protocol examples & how information is exchanged
web/http as a bi-directional connected streams, client server model
ftp - difference between a control channel and out of band data channel
mail protocols - fact that there is no guarantee of who is sending mail
DNS - large distributed application - not based on connections - how it works
P2P
example (bittorrent - edonkey, DHT)
Addressing - role of IP address and port
Transport layer properties, timing, throughput, loss
Performance HTTP as an example of ways to make things go faster
multiplexing and demultiplexing and how it is achieved TCP and UDP
creating a reliable data stream from an unreliable one
dealing with lost/corrupt data
maintaining order, if needed
timeouts, ACKS, NACKS, etc
Performance - sliding windows, selective ACK, go back N, sequence numbers
Event response diagrams for reliable protocol
TCP packet header/format
TCP sequence numbering, acks, and retransmission scenarios
fast retransmit
Estimating round trip time and using it to set timeout values
TCP flow control
TCP connection setup
TCP connection termination
Congestion, how why it occurs
Performance issues of congestion
TCP congestion detection and handling
TCP probing for bandwidth
slow start
loss events
timeouts
TCP connections and sharing of BW
Congestion in a circuit switched scenario
Role of network layer
information in IP header used to perform network layer functions
protocol type
length
ICMP - what is is used for (especially in traceroute)
IPv6 and how it differs from IPv4
Strategy to transition from IPv4 to 6
how packets are routed in a virtual circuit switched network
role of virtual circuit ID
longest prefix matching and forwarding tables
router architectures, compare and contrast
IP addresses, subnetting, and CIDR
DHCP - what it does, why it is useful
IP address assignment from ICANN
How NAT works - issues and problems
Why NAT is used
Routing and mapping to graphs
Dijkstra's routing algorithm and how it is implemented
Dijkstra's algorithm and oscillations
Bellman-Ford distance vector and how it is implemented
Bellman-Ford - count to infinity issue
Hierarchical routing
Autonomous systems
Intra AS routing and protocols
Inter AS routing and protocols
RIP and OSPF
BGP
BGP route selection and how policies are achieved
link layer - Ethernet frame and
possible link layer services (flow, error detection/correction half/full duplex)
role of parity, checksums CRC
Channel access protocols * TDMA * FDMA * random access protocols * ALOHA, Slotted ALOHA, CSMA, CSMA/CD * taking turns (token passing, polling
Ethernet header
ARP's role and functioning
All the steps, protocols used etc when a packet is sent/routed from one node to another
Hardware * hubs * switches * routers * how they all fit together * time to live * fragmentation
routes and forwarding in routers
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
R
aw View
|
Raw edit
|
More topic actions...
Topic revision: r3 - 2011-03-24
-
DonaldActon
Home
Site map
BETA web
Communications web
Faculty web
Imager web
LCI web
Main web
SPL web
Sandbox web
TWiki web
TestCases web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback