|
Network Programming This website demonstrates using wikis as teaching and learning tool. The course instructor is happy to share the teaching materials here with those who find it readable. |
Tutorial /
Tutorial - Networking Basic ConceptsQuestionsQuestion 1: The OSI model has seven layers. List them from top to bottom.
Question 2: The IP networking stack has only five layers by combining three layers in the OSI networking stacks into the application layer. List the three layers in the OSI stack.
Question 3: Identify which layer of the IP networking stack the following protocols belong to: IP, TCP, UDP, FTP, HTTP, Ethernet frames.
Question 4: Why there is no network that owns an IP address such as 127.x.x.x?
Question 5: Can you send data to 234.5.6.7? If so, what will happen?
Question 6: What is meant by connection-oriented and connectionless protocol?
Question 7: What features of TCP allow it to guarantee quality of service (QoS) in data delivery over the connectionless, non-guaranteed IP layer?
Question 8: What are the features of UDP that make many people happy to use it even though it is regarded as an ‘unreliable’ protocol (i.e. the delivery of data and its order is not guaranteed)?
Question 9: What do we mean by fragmentation of UDP datagram, and how can we avoid fragmentation?
Question 10: What is the underlying protocol of the World Wide Web, and which network port does this protocol use?
Question 11: Name the protocol that is generally used to send email over the Internet.
Question 12: Name the protocol that is used to transfer accumulated email from the host to sporadically connected clients.
Question 13: List some IP services that use UDP instead of TCP.
Question 14: What is the meaning of 8080 in this URL: http://www.xyz.com:8080/index.html?
Question 15: What are the main purposes of using proxy servers?
Question 16: Explain three situations where using UDP is better than TCP in building networked applications.
Question 17: Describe the two main problems of IPv4.
Question 18: Describe the three important changes from IPv4 to IPv6.
Submission
|