click below
click below
Normal Size Small Size show me how
csc chp4 flashcards
topic = network layer
| Question | Answer |
|---|---|
| what are some objects inside a router | input ports / switching / output ports. / buffer management / scheduling |
| what is an IP regarding network layer | internet protocol |
| what are some internet protocols | datagram format / addressing / network address translation / IPv6 |
| what does generalized forwarding mean | match + action / openflow = match + action in action |
| what is the purpose of network-layer services and protocols | transport segment from sending to receiving host |
| what is a senders job | encapsulates segments into datagrams, passes to link layer |
| what is a receivers job | delivers segments to transport layer protocol |
| where do network layer protocols reside | in every internet device (host / router) |
| what do routers do | examines header fields in all IP datagrams passing through it / moves datagrams from input ports to output ports to transfer datagrams along end-end path |
| what are two key network-layer functions | network-layer functions and analogy (taking a trip) |
| what does forwarding and routing do in network-layer functions | forwarding = move packets from router's input link to appropriate router output link routing = determine route taken by packets from source to destination |
| what does forwarding and routing do in analogy functions | forwarding = process of getting through single interchange routing = process of planning trip from source to destination |
| what is a data plane | local (per router function) determines how datagram arriving on router input port is forwarded to router output port |
| what is a control plane | network-wide logic, determines how datagram is routed among routers along end-end path from source host to destination host |
| what are the two control-plane approaches | traditional routing algorithms and software-defined networking (SDN) |
| where are traditional routing algorithms implemented | implemented in routers |
| where are software-defined networking implemented | implemented in remote servers |
| what is a per-router control plane | individual routing algorithm components in each and every router interact in the control plane |
| what do SDN control planes do | remote controller computes, installs forwarding tables in routers |
| what are some functions of services for individual datagrams | guaranteed delivery / guaranteed delivery with less than 40msec delay |
| what are some functions of a flow of datagrams | in-order datagram delivery / guaranteed min bandwidth to flow / restrictions on changes in inter-packet spacing |
| network-layer service model example | slide 10-11 |
| what can't internet "best effort" service model guarantee | successful datagram delivery to destination / timing or order of delivery / bandwidth available to end-end flow |
| what are some characteristics of best-effort service | simplicity of mechanism (allowing internet to be widely deployed) / sufficient provisioning of bandwidth (allowing performance of real time applications) / replicated, application-layer distributed services connecting close to clients network |