---
title: "TCP/IP applications; IPv4 vs IPv6 routing"
subject: "Internet and Intranet"
chapter: 2
key: "semester_8/internet_and_intranet:tcpip-application-ipv4-ipv6-routing"
source: https://www.bctengineer.com/q/semester_8/internet_and_intranet/tcpip-application-ipv4-ipv6-routing
site: BCT Engineering
---

# TCP/IP applications; IPv4 vs IPv6 routing

Internet and Intranet · Chapter 2: Internet Protocol Overview

- Asked in: 2073 Bhadra, 4+4 marks
- Video: [Internet Protocol - IPv4 vs IPv6 as Fast As Possible](https://www.youtube.com/watch?v=aor29pGhlFE) — Techquickie
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_8/internet_and_intranet/tcpip-application-ipv4-ipv6-routing
- Whole chapter: https://www.bctengineer.com/md/semester_8/internet_and_intranet/chapter-2

## Question

What is the application of TCP/IP? Compare IPv4 and IPv6 on the basis of routing.

## Short answer

TCP/IP supports web, email, file transfer, remote login, DNS, network management, VoIP, VPNs, and IoT. IPv4 uses 32-bit addresses, large routing tables, and router fragmentation; IPv6 uses 128-bit hierarchical addresses, smaller aggregated tables, fixed header, no router fragmentation, and neighbor discovery.

## Answer

#### Applications of TCP/IP

TCP/IP is the protocol suite on which the Internet and almost all private networks run. It lets different types of computers and networks communicate. Applications include:

- **World Wide Web:** HTTP/HTTPS over TCP for browsing, e-commerce, online banking.
- **E-mail:** SMTP, POP3, IMAP.
- **File transfer and sharing:** FTP, SFTP, cloud storage.
- **Remote login and administration:** SSH, Telnet, remote desktop.
- **Name resolution:** DNS translates names to IP addresses.
- **Network management:** SNMP, ICMP (ping, traceroute), DHCP, NTP.
- **Real-time communication:** VoIP, video conferencing, streaming (RTP over UDP).
- **Intranets, extranets and VPNs:** private networks using the same protocols.
- **Internet of Things and mobile apps:** smart devices, remote monitoring, messaging.

#### IPv4 vs IPv6 on the basis of routing

| Basis | IPv4 | IPv6 |
|---|---|---|
| Address size | 32 bit | 128 bit |
| Address structure | Classful then CIDR, uneven, much fragmentation of blocks | Hierarchical, designed for aggregation; /48 per site, /64 per subnet |
| Routing table size | Very large (many small prefixes) | Smaller because of aggregation |
| Header | Variable, 20-60 bytes, checksum recalculated at each hop | Fixed 40 bytes, no checksum, faster forwarding |
| Fragmentation | Routers may fragment | Routers never fragment |
| Routing protocols | RIPv2, OSPFv2, EIGRP, IS-IS, BGP-4 | RIPng, OSPFv3, EIGRP for IPv6, IS-IS, MP-BGP |
| Next-hop address | Interface IP in the same subnet | Often the neighbour's link-local address (fe80::) |
| Address resolution | ARP, broadcast | Neighbour Discovery (ICMPv6, multicast) |
| Default route | 0.0.0.0/0 | ::/0 |
| Route discovery by hosts | Static gateway or DHCP | Router Advertisement gives prefix and gateway |
| Broadcast | Yes | No, replaced by multicast |

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Which TCP/IP application translates names into IP addresses?
   A. DHCP
   B. SNMP
   C. DNS
   D. NTP
   Answer: C. DNS performs name resolution, translating domain names to IP addresses. (Key point: DNS application)

2. Why do IPv6 routing tables tend to be smaller than IPv4 ones?
   A. IPv6 uses 128-bit addresses that are compressed
   B. IPv6 addressing is hierarchical and designed for aggregation
   C. IPv6 routers do not store routes
   D. IPv6 uses broadcast to find routes
   Answer: B. Hierarchical allocation (/48 per site, /64 per subnet) lets prefixes be aggregated; IPv4 has many small uneven prefixes. (Key point: Routing table size)

3. Which header feature makes IPv6 forwarding faster than IPv4?
   A. Variable length 20-60 bytes
   B. A checksum recomputed at each hop
   C. A fixed 40-byte header with no checksum
   D. Router fragmentation
   Answer: C. IPv6 has a fixed 40-byte header and no checksum, so routers do less work per hop. (Key point: Header processing)

4. In IPv6 routing, what is typical for the next hop and the default route?
   A. Neighbour's link-local address (fe80::) and ::/0
   B. Broadcast address and 0.0.0.0/0
   C. Global address of the destination and ::1/128
   D. ARP-resolved address and 255.255.255.255
   Answer: A. IPv6 next hops are often link-local fe80:: addresses and the default route is ::/0. (Key point: IPv6 next hop and defaults)

## Related in Internet and Intranet

- [IPv4 vs IPv6 datagram fragmentation](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aipv4-ipv6-fragmentation) — Internet and Intranet, chapter 2, asked 2×
- [IPv6 migration; IPv4 vs IPv6 packet structure](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aipv6-migration-router-packet) — Internet and Intranet, chapter 2
- [RFC and IPv4/IPv6 fragmentation](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Arfc-fragmentation-ipv4-ipv6) — Internet and Intranet, chapter 2

## Related in other subjects

- [Compare IPv6/IPv4 headers; migration](https://www.bctengineer.com/question.md?key=semester_7%2Fcomputer_networks_and_security%3Aipv6-ipv4-header-migration) — Computer Networks and Security, chapter 7, asked 2×
- [Compare OSI and TCP/IP models](https://www.bctengineer.com/question.md?key=semester_7%2Fcomputer_networks_and_security%3Aosi-vs-tcpip) — Computer Networks and Security, chapter 1, asked 4×
- [IPv4 drawbacks solved by IPv6](https://www.bctengineer.com/question.md?key=semester_7%2Fcomputer_networks_and_security%3Aipv4-drawbacks-ipv6-advantages) — Computer Networks and Security, chapter 7, asked 2×
- [Factors for IPv6; IPv4 to IPv6 transition](https://www.bctengineer.com/question.md?key=semester_7%2Fcomputer_networks_and_security%3Aipv6-factors-transition) — Computer Networks and Security, chapter 7, asked 2×
