7
7
ternet Control Protocols in the IP protocol suite. Practical Scenario: Telnet for Remote Access
1. Assigning IP Addresses. 1.1 Static Assignment. 1.2 Dynamic Assignment (via Error Reporting-> Diagnostics.-> Address Resolution 1 Network Configuration ->. Used to manage network devices, such as routers,
DHCP). 2. IP Address Usage. 2.1 Communication within the Same Network Routing. -> Flow Control -> Congestion Control remotely. 2 Tasks ->Modify settings, monitor status, and troubleshoot.
2.2 Communication between Different Networks 2.3 Address Resolution Protocol Network Management -> Configuration. -> Reliability 3 Telnet Command ->. Initiate with `telnet <IP_address>
(ARP). 3. IP Address Types. 3.1 Private and Public IPs. 3.2 IPv4 and IPv6 ____________________________________________________ 4 Security. -> Telnet transmits data in plaintext, making. it less secure than SSH.
4. Address Management. 4.1 Subnetting. 4.2 NAT (Network Address Translation) ip protocol in the network layer 5 Use Case. -> Suitable in environments where security is not a concern.
4.3 IP Address Allocation _______________________________________________________________
--------------------------------------------------------------------- Routing -> Determines the best path for data delivery. http in establishing secur and stable web scrpe
diffrence Addressing ->Provides unique IP addresses for devices.
Feature. UDP TCP Packet Fragmentation-> Breaks data into smaller packets 1 Request-Response Model ->. Client-server model for data exchange.
Connection Setup None (low latency)---Three-way handshake (adds latency) Encapsulation-> Adds headers for proper packet delivery 2 Stateless -> No session information retained between requests
Reliability. No (faster, lightweight) Yes (slower, ensures data integrity) Error Handling ->Supports error reporting via ICMP. 3 Scalability -> Handles multiple requests, supports load balancing.
Data Ordering Not guaranteed Guaranteed ____________________________________________________ 4 Security (HTTPS) -> SSL/TLS encryption for confidentiality, integrity, and
Overhead Low High modue 5 authentication. 5 Access Control -> Supports authentication mechanisms (OAuth,
Performance High speed Moderate speed Summarize the steps involved in TCP connection establishment and release. JWT). 6 Caching. -> Reduces server load and improves performance.
Use Cases -----Real-time, loss-tolerant application-------Critical, reliable, and ordered 7 CDN Integration ->. Content Delivery Networks improve speed and scalability
_____________________________________________________________ TCP Connection Establishment (Three-Way Handshake): __________________________________________________________________
flow control of tcp 1. SYN (Synchronize): 2 SYN-ACK (Synchronize-Acknowledge): module 3
Feature TCP Mechanism 3 ACK (Acknowledge) congestion prevention policies can reduce network congestion
Reliability-----------Sequence numbers, acknowledgments, retransmission, checksums TCP Connection Release (Four-Way Handshake):
Error Recovery---------------Timeout, duplicate ACK detection, retransmission 1. FIN (Finish): client server ||||||| ACK (Acknowledge): |||||. FIN (Finish) server clint 1 Purpose: Prevent system overloads and maintain stability.
Flow Control----------------------Advertised window, dynamic rate adjustment ACK (Acknowledge): client-> server 2 Network Context: Drop or delay data packets to manage congestion.
Order Guarantee------------------Sequence numbers and segment reassembly ________________________________________ 3 Power Systems: Temporarily cut power to areas to avoid grid collapse during peak
Buffer Management--------------Receiver-advertised window prevents overflow http protocol in world web demand.-----------4 Transport Systems: Reduce vehicle numbers to avoid traffic jams.
________________________________________________________ 5 Goal: Ensure system functionality and prevent complete failure during high demand
Analyze the importance of Internet Control Protocols in maintaining network stability Request-Response. -> Client-server communication or congestion.
and efficiency. Stateless -> No retained data between requests. ____________________________________________________________
Data Transfer -> Transmits web content (HTML, images) jitter control techniques to ensure smooth playback
ICMP Error reporting and diagnostics. Methods -> GET, POST, PUT, DELETE for actions
ARP Resolves IP to MAC addresses in local networks. Status Codes -> Indicates request outcomes 1Buffering: Store data ahead of time to absorb jitter and prevent interruptions.
DHCP Dynamically assigns IP addresses and configurations. Secure (HTTPS) ->Encryption for secure communication. 2Jitter Buffer: Adjust buffer size dynamically based on network conditions.
BGP. Manages routing between autonomous systems. _____________________________________________________________ 3Adaptive Bitrate Streaming: Switch between stream qualities based on available
SNMP. Monitors and manages network devices. tcp congestion control bandwidth. 4Packet Timestamping: Sync playback using timestamps to handle delay
TCP Ensures reliable, ordered data transmission variations. 5Forward Error Correction (FEC): Correct packet loss to prevent playback
________________________________________________________ 1 Slow Start ->Starts with a small CWND and increases disruption. 6Quality of Service (QoS): Prioritize streaming traffic to reduce jitter caused
exponentially until a threshold (ssthresh) is reached.
Services Provided by the Transport Layer to Upper Layers 2 Congestion Avoidance->Once CWND hits ssthresh
grows linearly, gradually probing for available bandwidth.
1End-to-End Communication 2Segmentation and Reassembly 3 Fast Retransmit->Triggered by 3 duplicate ACKs,
3Reliability 4Flow Control 5Congestion Control 4Multiplexing retransmits lost segments immediately.
6Connection-Oriented and 7Connectionless Communication 4 Fast Recovery ->After fast retransmit, CWND is
halvedand gradually increased to avoid further congestion.
3. Levels of Measurement
• Nominal: Categories with no order (e.g., colors). Use mode, chi-square.
• Ordinal: Ordered categories (e.g., rankings). Use median, rank tests.
• Interval: Equal intervals, no true zero (e.g., temperature). Use mean, standard
deviation.
• Ratio: Equal intervals, true zero (e.g., age, income). Use all statistical tests.
4. Time-Series Data
• Data over time (e.g., stock prices). Use trend analysis, forecasting, ARIMA.
5. Cross-Sectional Data
• Data from multiple subjects at one time (e.g., surveys). Use descriptive stats,
regression.