Layered Network Model
- Networking models describe networking
should work and 2 models
are
- OSI Model
- TCP/IP Model
- Model defines a networking framework for implementing protocols in different layers.
- Control moves between layers, from one to next
- starting at top most layer to bottom layer
- over physical channel to next station on network, and then back as per hierarchy.
Layering Concepts and Benefits
- Interoperability – interoperability between devices from different manufacturers.
- Compatibility – devices/systems /networks should be compatible
- Better Flexibility – flexibility in options and choices for configuration and installation.
- Increased Life Expectancy – Devices from different technology generations can co-exist thus the older units do not get discarded immediately newer technologies are adopted.
- Scalability – Experience shows that a layered design scales better than the horizontal approach.
- Modularity Plug-ins and add-ons are easily added from use of a layered approach.
- Standardization and Certification –easy compliance ot standards and according certification for use by end users.
- Portability – Layered networking protocols are much easier to port from one system to another.
OSI Basics
- The ISO or International Standards Organization, has defined a 7-layer model for standardizing networking processes.
- 7 Layers are
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
Physical Layer
- lowest layer of the OSI mode
- about transmission and reception of the raw bit stream over physical medium like wire, air
- describes electrical/optical, mechanical, and functional interfaces to physical medium
- carries signals for all higher layers.
- It provides
- Data encoding – digital signal to characteristics of physical medium
- Transmission technique
- transmits digital bits as electrical or optical signals on the physical medium
Data Link Layer
- It gives error-free data frames transfer from one node to another over the physical layer
- Provides top layers an error-free transmission over the link.
- It provides
- Link establishment and termination
- Frame traffic control
- Frame sequencing
- Frame acknowledgment
- Frame delimiting
- Frame error checking
- Media access management
Network Layer
- controls operation of subnet
- decides which physical path data should take based on
- network conditions
- priority of service
- and other factors
- It provides
- Routing
- Subnet traffic control
- Frame fragmentation
- Logical-physical address mapping
- Subnet usage accounting
Transport Layer
- ensures messages are delivered
- error-free
- in sequence
- no losses or duplications
- relieves higher layer from concern of data transfer
- In a reliable network layer with virtual circuit capability, a minimal transport layer is required
- unreliable one needs datagrams
- include extensive error detection and recovery
- It provides
- Message segmentation
- Message acknowledgment
- Message traffic control
- Session multiplexing
- strict message size limits are imposed
Session Layer
- It allows session establishment between processes running on different nodes
- It provides
- Session establishment, maintenance and termination
- Session support
Presentation Layer
- It formats data to be presented to the application layer
- translate data from application layer format into a common format at the source
- It provides
- Character code translation
- Data conversion
- Data compression
- Data encryption
Application Layer
- It serves as window for users and application processes to access network services.
- It has functions
- Resource sharing and device redirection
- Remote file access
- Remote printer access
- Inter-process communication
- Network management
- Directory services
- Electronic messaging (such as mail)
- Network virtual terminals
TCP/IP
- Also called, Internet protocol suite
- It was in use before OSI model was established
- Facilitates end-to-end connectivity
- Also specify data should be
- Formatted
- Addressed
- Transmitted
- routed
- received at the destination.
- It is maintained by the (IETF) or Internet Engineering Task Force.
- has 4 abstraction layers, every layer has own protocols.
- From highest to lowest, the layers are
- Application layer (process-to-process)- Has all higher level protocols (like FTP, HTTP) for specific data communications services on a process-to-process level
- Transport layer (host-to-host)- deals with opening and maintaining connections between Internet hosts. It does flow-control, error-correction, and connection protocols exist, such as TCP.
- Internet layer (internetworking)- connects local networks, and establish internetworking. Defines addressing and routing structures. Has Internet Protocol or IP, which defines IP addresses.
- Link layer- Also called Ethernet. Has communication technologies for a local network. Defines hosts communication on local network without routers.
AWS Certified Advanced Networking Specialty Free Practice TestTake a Quiz