Internet Protocol : Core protocol used for routing data across networks.
Application Layer:
Manages application data and session handling.
Protocols: HTTP, SMTP, FTP, DNS.
Transport Layer:
Processes connectivity using port numbers.
Supports multiplexing and demultiplexing.
Protocols: TCP, UDP.
Network Layer:
Handles end-to-end connectivity through IP addressing.
Implements fragmentation and defragmentation for data packets.
Takes care of error checking and correction.
Supports tunneling.
Protocols: IPv4, IPv6.
Datalink Layer:
Facilitates hop-to-hop connectivity with MAC addressing.
Provides error checking and correction.
Protocols: Ethernet (IEEE 802.3), WiFi (IEEE 802.11).
Involves framing and media access control (MAC).
Physical Layer:
Handles actual data transmission over physical media.
No addressing is involved.
Involves encoding and decoding of data.
Figures:
Illustrations depict network layer operations:
Figure 20.2 shows network layer function in an internetwork.
Figure 20.3 details network layer activities at source, router, and destination illustrating routing tables and IP packet processing.
Note:
Switching uses the datagram approach for packet-switched networks.
Note:
Network layer communication is connectionless.
IPv4:
Core delivery mechanism of TCP/IP protocols.
Features include datagram, fragmentation, checksum.
Structure consists of header and data, varying from 20 to 65,536 bytes.
Service Type:
Differentiates services based on delay, throughput, reliability, and cost.
Length Field:
Total length field defines entire datagram length including the header.
Encapsulation:
Shows how data is encapsulated in Ethernet frame.
MTU:
Maximum Transfer Unit: Optimal size of data encapsulated in a frame.
Flags:
Flags used include 'D' (Do not fragment), 'M' (More fragments).
Examples:
Detailed diagrams illustrate fragmentation of data packets, showcasing offset values for fragments.
IPv4 Options:
Various options such as operation, recording route, and timestamps.
IPv6 Datagram:
Structure includes base header and optional extension headers.
Components:
Party includes version, priority, flow label, payload length, and addresses.
Codes:
List of next header codes used in IPv6 with corresponding protocols (ICMP, TCP, UDP, etc.).
Table of Priorities:
Defines meaning and categories for congestion-controlled and noncongestion-controlled traffic.
Differences:
Key differences in header structure and fields between IPv4 and IPv6, emphasizing removal and replacement of certain fields.
Comparison:
Lists transitions from IPv4 options to IPv6 extension headers, indicating new and eliminated features.
Overview:
Transition process is gradual to prevent issues.
Strategies include dual stack, tunneling, and header translation.
Figures:
Visual representations of transition strategies (dual stack, tunneling, header translation) detailing their operational mechanisms.
Table:
Header translation steps outlined to convert IPv6 addresses to IPv4 using specific procedure.
Topic 08 _ 09
Internet Protocol : Core protocol used for routing data across networks.
Application Layer:
Manages application data and session handling.
Protocols: HTTP, SMTP, FTP, DNS.
Transport Layer:
Processes connectivity using port numbers.
Supports multiplexing and demultiplexing.
Protocols: TCP, UDP.
Network Layer:
Handles end-to-end connectivity through IP addressing.
Implements fragmentation and defragmentation for data packets.
Takes care of error checking and correction.
Supports tunneling.
Protocols: IPv4, IPv6.
Datalink Layer:
Facilitates hop-to-hop connectivity with MAC addressing.
Provides error checking and correction.
Protocols: Ethernet (IEEE 802.3), WiFi (IEEE 802.11).
Involves framing and media access control (MAC).
Physical Layer:
Handles actual data transmission over physical media.
No addressing is involved.
Involves encoding and decoding of data.
Figures:
Illustrations depict network layer operations:
Figure 20.2 shows network layer function in an internetwork.
Figure 20.3 details network layer activities at source, router, and destination illustrating routing tables and IP packet processing.
Note:
Switching uses the datagram approach for packet-switched networks.
Note:
Network layer communication is connectionless.
IPv4:
Core delivery mechanism of TCP/IP protocols.
Features include datagram, fragmentation, checksum.
Structure consists of header and data, varying from 20 to 65,536 bytes.
Service Type:
Differentiates services based on delay, throughput, reliability, and cost.
Length Field:
Total length field defines entire datagram length including the header.
Encapsulation:
Shows how data is encapsulated in Ethernet frame.
MTU:
Maximum Transfer Unit: Optimal size of data encapsulated in a frame.
Flags:
Flags used include 'D' (Do not fragment), 'M' (More fragments).
Examples:
Detailed diagrams illustrate fragmentation of data packets, showcasing offset values for fragments.
IPv4 Options:
Various options such as operation, recording route, and timestamps.
IPv6 Datagram:
Structure includes base header and optional extension headers.
Components:
Party includes version, priority, flow label, payload length, and addresses.
Codes:
List of next header codes used in IPv6 with corresponding protocols (ICMP, TCP, UDP, etc.).
Table of Priorities:
Defines meaning and categories for congestion-controlled and noncongestion-controlled traffic.
Differences:
Key differences in header structure and fields between IPv4 and IPv6, emphasizing removal and replacement of certain fields.
Comparison:
Lists transitions from IPv4 options to IPv6 extension headers, indicating new and eliminated features.
Overview:
Transition process is gradual to prevent issues.
Strategies include dual stack, tunneling, and header translation.
Figures:
Visual representations of transition strategies (dual stack, tunneling, header translation) detailing their operational mechanisms.
Table:
Header translation steps outlined to convert IPv6 addresses to IPv4 using specific procedure.