0% found this document useful (0 votes)
4 views

(DSY) Tutorial 3

Uploaded by

NgThu Phuong
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

(DSY) Tutorial 3

Uploaded by

NgThu Phuong
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Tutorial 3 – Networking and internetworking

Activity 1: Present Idea for How Does IP Version 6 Change Our World?
- Introduction to IPv6
What is IPv6? & Why is IPv6 needed? (e.g., IPv4 address exhaustion, growing
number of internet-connected devices)
- Comparison IPv4 vs. IPv6
Differences between IPv4 and IPv6 (e.g., address length, header structure)
Transition from 32-bit to 128-bit addressing
Benefits of IPv6 over IPv4
- Global Impact of IPv6
Internet of Things (IoT): How IPv6 supports the growth of IoT devices (smart
cities, smart homes, etc.)
The role of IPv6 in handling massive device connectivity
Security Improvements
Built-in security features like IPsec (end-to-end encryption and authentication)
How IPv6 enhances internet security and privacy
Performance and Efficiency
Simplified packet handling (no need for Network Address Translation - NAT)
Lower overhead and faster data transmission
Impact on Businesses
IPv6 enabling better scalability and global expansion for businesses
Case studies: Cloud services, global companies leveraging IPv6

- Role in Emerging Technologies


IPv6’s role in supporting new technologies such as 5G, AI, and Edge
Computing
How IPv6 helps build a future-ready infrastructure
- Environmental Benefits
IPv6's contribution to green computing and energy efficiency
More efficient routing and reduced resource consumption
- Challenges in IPv6 Adoption
Current adoption rates and comparison with IPv4
Technical hurdles and costs of transitioning from IPv4 to IPv6
Compatibility with legacy systems
- Economic and Social Impact
IPv6 enabling access to unconnected populations
The role of IPv6 in expanding internet connectivity to developing nations
- How IPv6 Changes Our Lives (Summary)
Addressing space for a growing digital world
Enhanced security, scalability, and performance
Improved user experience with faster, more connected internet
- Conclusion
Summarize key points: Why IPv6 is crucial for the future of the internet
The long-term impact of IPv6 on technology and society

Activity 2:
2.1:
Topic Recap:
Latency/ packet: 5ms (send&receive from local/remote)
Connection setup time (TCP only): 5 ms
Data transfer rate: 10 Mbps (10,000,000 bits per second)
MTU: 1000 bytes
Server request processing time: 2 ms
Request size: 200 bytes
Response size: 10,000 bytes
Network is lightly loaded (so no additional delay due to congestion)
Total time = latency request + latency response + transfer time + request
processing time + latency per packets + connection setup time (if have).
Note: MTU is 1000 bytes => the frame size of response data is 10 packets.
 UDP: there is no connection setup overhead, just consider the time for
sending request, receiving the response, and any packet-related latencies.
- Data for sending: 200 bytes = 1600 bits
- Data for requesting: 10000 bytes = 80000 bits
- Server processes the request: 2 ms
 Total data to be sent (including request + response) = 81600 bits
 Time to send the request:
1600 bits
=0.00016 seconds=0.16 ms
10,000,000 bits per second
 Time to send the response:
80,000 bits
=0.008 seconds=8 ms
10,000,000 bits per second
8 1,600 bits
 Transfer time = 10,000,000 bits per second = 8.16ms

Total time (UDP): 5ms + 5ms + 8.16ms + 10 packets * 5ms + 2ms =


70.16ms
From that we can infer total time for TCP: 70.16ms + 5ms (connection setup
time) = 75.16ms

=> UDP is faster in this scenario due to the absence of connection setup
overhead.

2.2: The Internet is far too large for any router to hold routing information for all
destinations. How does the Internet routing scheme deal with this issue?

=> Use hierarchical methods, routing summaries, and routing protocols:


- Hierarchy: The Internet is divided into domains (AS - Autonomous Systems) that
each manage a portion of the IP address space. => reduce the amount of
information needed for routing.
- Routing summaries: Routers do not need to store detailed information for each IP
address, but only need to store summary routes for groups of addresses through the
use of Classless Inter-Domain Routing (CIDR). => reduce the size of routing
tables.
- Routing protocols: Using protocols such as BGP (Border Gateway Protocol)
allows routers to exchange information about routes efficiently, sharing only the
necessary information.
- Layered structure: The Internet is divided into tiers (ISP Tier 1, Tier 2, Tier 3),
allowing routers at each tier to only need to process a small portion of global
routes.
- Dynamic and distributed routing: Dynamic routing protocols such as BGP, OSPF
allow routers to automatically update and optimize routes based on actual
situations, helping to reduce information overload and ensure flexibility in the
network.

2.3: Construct a network diagram for the local network at your institution or
company.

=>

A[Campus Router] -->|Subnet 138.37.95.240/29| B[Staff Subnet 138.37.88];


A -->|Subnet 138.37.95.248/29| C[Student Subnet 138.37.94];
B --> D[Eswitch];
C --> E[Eswitch];

D --> F[Compute Server<br>bruno 138.37.88.249];


D --> G[Dialup Server<br>henry 138.37.88.230];
D --> H[File Server<br>hotpoint 138.37.88.162];
D --> I[Web Server<br>copper 138.37.88.248];

E --> J[File Server/Gateway<br>custard 138.37.94.246];


E --> K[Other Servers];

D --> L[Hub];
E --> M[Hub];

L --> N[Desktop Computers<br>138.37.88.xx];


M --> O[Desktop Computers<br>138.37.94.xx];

J --> P[Printers];

You might also like