CS 360

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Explain 3 different ways that an application protocol can use to determine how much it needs to read from a socket in order to receive an entire message.

...

Explain 3 primary differences between the IETF and the W3C.

...

How does a web server use sockets to distinguish between different clients that connect to it?

...

What bad things can happen to IP packets and how do these occur?

...

What do we mean when we say that the Internet provides "best-effort" service?

...

What is a port?

...

What is a routing protocol and what does it do?

...

What is a socket?

...

What is so crucial about IP?

...

What is the definition of a protocol? Using HTTP as an example, explain each of the 4 parts of this defintion.

...

What is the purpose of DNS?

...

What services does TCP provide? Explain what each means.

...

When creating a server with the BSD socket API, what are the 4 socket system calls that you must issue? Explain what each of these does.

...

Why does the BSD socket API require that all quantities are sent in network byte order?

...

Why does the Internet need congestion control?

...

Why does the BSD socket API define a generic socket address structure?

Because back in the 70's there were many different protocols that it needed to be able to interact with.

Why do we refer to the Internet's architecture as an "hourlgass"?

There are various ways of implementing the lower and higher layers of the Internet architecture, but at the Network layer, everything must pass through the IP protocol.

Explain how the internet is a network of networks.

There exist many intranets where devices are networked together. For the information to go from one local network to another, those networks must also be linked together and able to communicate.

What does it mean to be a Tier-1 or Tier-2 ISP?

Tier-1 provides national/international coverage. Tier-2 provides regional coverage. They sell their connections to Tier-3, which provides local coverage to be purchased by individuals.

Why do the recv() and send() socket operations need to be called in a loop by the application protocol?

To ensure that the entire message is sent/received, since only some of the bytes might be sent in a single call.

What is the internet?

a network of networks


Kaugnay na mga set ng pag-aaral

Chapter 48: Diabetes Mellitus ANS

View Set

American Government Ch 10 Interest Groups and Lobbying

View Set

Business Intelligence - Chapter 3

View Set

Origins, Insertions, Innervations

View Set

Art Appreciation extra credit #1

View Set

NUR 2211 Medical Surgical Nursing Chapter 27: Nursing Management: Patients With Renal Disorders

View Set

drugs for inflammation and fever ch 33

View Set