Computer Science Homework Solutions

OSI model vs no model

What if someone designs a communincation methodology that does not comply with OSI but is compatable with the application layer and the physical layer. What would be teh problems if any? in both Local network and in Internetworking. Thanks

Networking Routing Protocols

Describe Dijkstra's Algorithm and implement it in language C.

internet delay !

There is an institutional network connected to the internet by a 1 Mbps link. The institutional network is a very high-speed LAN (let 10 Mbps or more). Suppose that the average object size is 800,000 bits and that the average request rate from the institution's browsers to the original server is 1 request per second. Also suppos ...continues

RFC 2045 and RFC 2046 - MIME and registered content types and sub-types

On RFC 2045 and RFC 2046 name the various top-level media types and sub-types defined in it. List possible values for different types and sub-types. As well as the elements : -Content-Type -Content-Transfer-Encording -Charset

Adapter Vs CPU

Many of the functions of an adapter(data link or network) related functionality built into network adapter. can be performed in software that runs on the node's CPU. What are advantages and disadvantages of moving this functionality from the adapter to the node?

checksum

Suppose that the information content of a packet is the bit pattern 1111000010100101 and an even parity is being used a. What would be the checksum field in a single parity bit scheme? b. What would be the value of the checksum field b for the case of a two-dimensional parity scheme? Your answer should be such that a minim ...continues

Ethernet

An Ethernet (this is a simplex network - not a full duplex network) operating at 10 Mbps was observed for 10 minutes. During that period, 150 million bytes were transmitted on the local area network; 120 million bytes were original data bytes and 30 million bytes were overhead and control bytes. (a) What was the channel util ...continues

Cyclic Redundancy Checks

Cyclic Redundancy Checks (CRC) can provide strong capabilities to digest a message in such form that if bits in the message have become corrupted during transmission, then the receiver will be able to detect the damage and discard the message. Assume a generator polynomial of X4 + X3 + 1. A receiver encounters the following ...continues

error correction

Several techniques (typically referred to as forward error correction) can be used to add redundant bits to a message in order to help a receiver correct bits that have been damaged in transmission. One simple technique combines row-based (character) parity with column-based (longitudinal) parity to help detect and correct s ...continues

Coding

) Assume the following alphabet with eight symbols, where each symbol has the listed probability of occurrence. Symbol Probability of Occurrence 000 .15 001 .1 010 .05 011 .4 100 .025 101 .02 110 .005 111 .25 (a) Assuming that symbols are compressed using Huffman Coding and that the most likely symbol is encoded as ...continues

Browse