Nov 25, 2019

// // Leave a Comment

1.2 Compare and contrast TCP and UDP protocols


 

TCP
UDP
Pros
Connection-oriented
- Multiplexing using port numbers
- Error recovery with ACK and SEQ
- Flow control using windowing
- Connection establishment and termination with SYN, ACK and FIN
- Ordered data transfer and segmentation with SEQ and windowing
Connectionless
- Multiplexing using port numbers
- Smaller header
- Less bandwidth
- Less processing cycles
- Less overhead bytes
- Faster speed

Cons
- Bigger header
- More bandwidth
- More processing cycles
- More overhead bytes
- Slower speed
- No error recovery
- No windowing
- No connection establishment/termination
- No ordered data transfer





Read More

Nov 24, 2019

// // Leave a Comment

1.0 Network Fundamentals

1.1 Compare and Contrast OSI TCP/IP models
           
OSI
Layer Functional Description
TCP/IP
Application
Provides an interface from the application to the network by supplying a protocol with actions meaningful to the application (e.g. "get web page object"

Presentation
Negotiates data formats, such as ASCII text, or image types like JPEG

Session
Provides methods to group multiple bidirectional messages into a workflow for easier management and easier backout of work that happened if the entire workflow fails
Application
Transport
Focuses on data delivery between two endpoint hosts (e.g. error recovery)
Transport
Network
Defines logical addressing, routing, and routing protocols used to learn routes
Network
Data Link
Defines the protocols for delivering data over a particular single type of physical network (e.g. Ethernet protocols etc.)
Data Link
Physical
Defines the physical characteristics of the transmission medium (e.g. pins, electrical currents etc.)
Physical


- Encapsulation terminology for OSI and TCP/IP model:






- Device and protocols examples:


- Same-layer, adjacent-layer interaction (e.g. TCP to HTTP, TCP to TCP etc.)



Read More