Port Numbers
Used in TCP & UDP
Similar to MAC addresses
Port Numbers 1024 - 65535: assigned by host
Port Numbers 1024 and bellow: Reserved for applications
TCP port numbers
FTP: 21
Telnet: 23
SMTP: 25
DNS: 53
HTTP: 80
HTTPS: 443
UDP Port numbets
DNS: 53
TFTP: 69
SNMP: 161
DOD Model
1: Process/Application Layer
Upper layers of OSI model
Defines protocols for node to node communication
Controls UI specs
2: Host to Host layer
Transport Layer in OSI model
Defines protocols for setting up the level of transmission service
Creates reliable communication
ensures error free data transfer
handles packet sequencing and data integrity
3: Internet Layer
Network Layer in OSI model
designates protocols for logical transmission of packets
addresses host with IP address
Handles routing of packets through multiple networks
4: Access Layer
Data Link and Physical Layer in OSI model
monitors data exchange between hosts
oversees hardware addressing
defines protocols for physical transmission of data
IP Addressing
Class A
Address Range: 1-126
Private address range
10.0.0.0 - 10.255.255.255
Provides 8 network bits and 24 Host bits
Class B
Address Range: 128-191
Private Address Range
172.16.0.0 - 172.31.255.255
Provides 16 Network bits and 16 Host bits
Class C
Address Range: 192-223
Private address range
192.168.0.0 - 192.168.255.255
Provides 24 network bits and 8 host bits
Class D
Multicasting
Class E
Research
Reserved IP address
127.0.0.1
Loop back address
Protocols
Process/Application Layer Protocols
TelNet
Allows client to access resources of telnet server
Text based menu
FTP
Transfers files
can be a protocol or program
Reliable
secure
often used with Telnet
TFTP
Stripped down version of FTP
faster
sends smaller blocks
Insecure
LPD
shares printers on a network
SNMP
collects and manipulates variable network info
polls devices on a network
Alerts managers of any problems using a trap
SMTP
Used to send email
spools email to sever once sent
NFS
specialises in file sharing
allows different file systems to interoperate.
XWindows
used for client/server operations using GUI
allows program on one computer to send to another
think Back to my Mac
DNS
Resolves host names
translates URL into IP address
DHCP
Assigns IP addresses to hosts
Host sends out broadcast, DHCP server replies
will tell host many things
IP address
Subnet mask
Domain Name
Default Gateway
DNS
Host to Host layerProtocols
TCP
Segments and sequences data from upper layers
Connection Oriented communication
Virtual circuit
Secure
reliable
Acknowledgements
Flow Control
Full Duplex
Large overhead
UDP
Scaled down 'economy' version of TCP
Less overhead
Unreliable
No acknowledgements
No flow control
Connectionless Oriented Communication
Faster than TCP
No Sequencing used
Internet layer Protocols
IP
Aware of all interconnected networks
Uses Logical addresses
Connectionless Protocol
Routes packets through network
ARP
Resolves IP addresses into MAC addresses
RARP
Resolves MAC addresses to IP addresses
ICMP
Management and messaging protocol
messages carried as datagrams
Provide Hosts with information about network
Network Diagnostics
Destination unreachable message
Encapsulated within IP datagrams
Access layer Protocols
Ethernet
Fast Ethernet
Token Ring
FDDI