习题

Chapter 1

  1. What is Internet, How can you describe the Internet from engineering view?

  2. What are the four most important inventions the on the history of Internet on your point of view, and the related peoples?

  3. What are network protocols?

  4. Please compare the difference between the Circuit Switching and Packet switching.

  5. Please gave some examples of virtual circuit network, is the Internet is one of the VC network.?

  6. What is access network, what kind of access network is most used in the universities in the world?

  7. Please compare the difference between baseband coaxial cable and broadband coaxial cable.

  8. UTP is a kind of popular physical media used in LAN, can you tell what is the difference between category 3 and category5 UTP.

  9. What cause the delay in the packet-switched network?

  10. Please name the PDUs in the Internet protocol stack.

 

Chapter 2

  1. What is the typical two parts in a network application protocol?

  2. What does socket means in the Internet context?

  3. How many user agent do you use daily in the Internet?

  4. What is the most important three factors should be taken into account in the Internet application services?

  5. How many transport protocols can be provided on the Internet? Please state the application protocols supported by the different transport protocols.

  6. Please describe the main components in the Web application.

  7. Please compare the difference between HTTP and FTP.

  8. Please compare the difference between SMTP and FTP.

  9. Please compare the difference between SMTP and POP3.

  10. None of us directly use DNS, Why it is said that the DNS is an application protocol?

Chapter 3

  1. What is the main function of the transport layer protocols?

  2. How the TCP implement the reliable transmission in the Internet?

  3. What is the well-known port number in the Internet context? Please give some examples.

  4. Isn't TCP always preferable to UDP since TCP provides a reliable data transfer service and UDP does not?

  5. Because TCP is called "connection-oriented transport “, is it that the TCP as same as Virtual circuit in packet switching network?

  6. Why the TCP can't support multicasting service on the Internet?

Chapter 4

  1. What is the main function of Network layer?

  2. What kind model is that the Internet Network layer can provide, and how many models that the ATM can provide on the network service?

  3. What is the main network layer protocol in the Internet?

  4. From the origin, can you tell what is the main difference between the datagram and VC service, what are the development philosophies behind them?

  5. What kind of routing algorithms mostly used on the Internet?

  6. How the IP (v4) address space is classified? How many host(or NIC) can be connected in a C class subnet?

  7. What is DHCP? How can it be used?

  8. Which field in IP (v4) datagram format is dedicate for combing with transport layer protocol?

  9. Please compare the differences between the network layer protocol and transport layer protocol.

  10. List the changes made in the IP (v6) to IP(v4)? What is the main reason to support those changes?

  11. What's inside a router? Can you name some of the switching techniques use in router?

  12. How to transition form IP v4 to IP v6? What techniques could be used?

  13. Why is the multicast routing protocol necessary on the Internet? What is the main property that makes IGMP different to the other Internet network layer?

Chapter 5

  1. Please explain the definition of link layer protocol . Which services does a link-layer protocol offer possibly?

  2. Both a transport protocol (e.g. TCP) and a link-layer protocol provide reliable-delivery service and flow control. What's different between the two layers?

  3. Please explain the principle of error detection.

  4. What's parity check?

  5. What's a point-to-point link? What's a broadcast link?

  6. What's the so-called multiple access problem in LANs? We can classify multiply access protocol into three categories: channel partitioning protocols, random access protocols and taking-turns protocols. Please explain their principle respectively.

  7. What's the LAN address? What's the difference between the IP address and the LAN address?

  8. What's the ARP protocol? Which information can a ARP table contain possibly? How to translate a IP address into a LAN address for ARP protocol? Please describe in details how to sending a datagram to a host over the Internet.

  9. Please describe the structure of Ethernet frame. What services does the Ethernet technologies provide to the network layer? Please explain the principle of Ethernet's multiply access protocol – CSMA/CD.

  10. What's the meaning of 10Base2, 10BaseT, 100BaseT and Gigabit Ethernet?

  11. Please explain the difference of the following devices: repeaters, hubs, bridges, switches and routers. Consider a corporation wants construct his intranet and you are the network designer, how to choose and use them in right situations?

  12. What's the meaning of “collision domain”? Why the bridges are said to be transparent bridges? Please explain the bridges' self-learning algorithm? What's the strongpoint of switches over hubs?

  13. Please explain the principle of 802.11 media access protocol – CSMA/CA?

  14. Which layers does a ATM protocol stack contain? What functions does these layers provide? Explain “IP over ATM”.

  15. What's X.25? What's frame relay?

Chapter 6

  1. What's the difference between multimedia networking applications and normal networking applications? Which classes can multimedia applications be classified?

  2. In streaming stored audio and video applications, which functions do a media players perform?

  3. Please describe the principle and procedure of Video-On-Demand.

  4. What's RTSP protocol?

Chapter 7

  1. What properties can the secure communication be identified? What's data secrecy? What's authentication? What's message integrity?

  2. What's symmetric key system? What's public key system?

  3. Please describe the procedure of cryptography using public key system.

  4. What's digital signature? How to create a digital signature for a document?

  5. What's message digest? How to protect messages from being modified in the network communication?

  6. Please describe how a user communicates with another through KDC.

  7. Please describe how a user obtains a certificate from the CA.

  8. Please explain how to provide secrecy, sender authentication and message integrity in secure e-mail.

What's SSL? What's SET? Please describe handshake phase of SSL.