midterm%204502%20solution11

midterm%204502%20solution11 - Midterm SYSC 4502 Solutions...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Midterm SYSC 4502 Solutions ANS1: (40 Marks total, 4 marks each branch) a) Protocols define format, order of messages sent and received among network entities, and actions taken on messages transmission, receipt or other events. Or syntax, semantics, sequence b) Packet processing functions q Address lookup and packet forwarding q Error detection and correction q Segmentation and reassembly q Framing and protocol demultiplexing q Packet classification q Queuing and packet discard q Scheduling and timing q Security: authentication and privacy q Traffic measurement, policing, and shaping c) Alternatives of conceptual organization q One thread per layer q One thread per protocol q Multiple threads per protocol q Multiple threads per protocol plus timer management thread(s) q One thread per packet d) Packet classification q Alternative to demultiplexing q Crosses multiple layers q Achieves lower cost e) Control overhead q Interrupt overhead between network adaptor and CPU q Scheduling overhead between application processes q System call overhead between application and kernel
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

midterm%204502%20solution11 - Midterm SYSC 4502 Solutions...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online