Sunteți pe pagina 1din 4

Lecture 1 Network application: an application program on one computer communicates across a net-

work with an application program running on another computer. Network application services span a wide range that includes email, file transfer, web browsing, voice telephone calls, distributed databases, and audio and video teleconferencing
Protocol: Data communications: study of low-level mechanisms and technologies used to send information across a physical communication medium. A protocol specifies the details for one aspect of communication, Including actions to be taken when errors or unexpected situations arise

Difference between internet and intranet Interoperability(ability of two entities to communicate), and Standards Protocol Suites (complete, cooperative sets of protocols, handles all aspects of communication) and Layering Model: Physical, NI, Internet, Transport(app 2 app across net), Application purpose of layering model (help manage complexity), what functions does it serve Definitely need to know: protocol suites and layering models. What layer does that belong to? What each layer does ISO and OSI model: Physical, data link, network, transport, session presentation, application. Top 3 are application and bottom 4 correspond to earlier slide of protocol suites and layering models Lecture 2a What fueled the whole internet craze? ARPANET, higher comm speeds, and more affordable computers Lecture 2b Differences between stream based transport and message based transport STREAM: MSG: Message transport- why does it support unicast and multicast? Message transport what are the issues? Corrupted data is the big one Client-server model Characteristics of clients and servers Server/software characteristics

Server identification and demultiplexing - How to identify a service the picture slide too Concurrent servers Difference between client server and peer to peer client = 1:1 peer to peer is many Socket API table Socket calls in a client and server Support functions Lecture 3 Application layer protocols Difference between standard something and something service sorry guys, talks too fast Web protocols Know what HTML is and what it looks like Form of a URL What is HTTP? Like the last question from the homework Chaching in browsers. Implement algorithm 4.1 in psuedocode Browser architecture Figure 4.10 a good slide 3 broad categories of electronic mail What is SMTP? Whats MIME? Whats ISP? Whats DNS? Purpose? Difference between spacial and something caching Whats a CNAME? Whats the point of XML Lecture 4a What is data communications

Conceptual framework data communication system chart. What does the stuff do? Lecture 4b Difference between analog and digital signals Difference between Periodic and aperiodic signals Calculate frequency and period. Small numbers where you dont need calculator Benefit of composite signals Difference between Time and frequency domain What is network bandwidth? How signal levels represent data Baud and bits. Calculate bits per second from given baud rate Synchronization and agreement about signals Manchester encoding used in computer networks given signal wave, tell what the bits would be Difference between pulse code and data modulation Sampling rate Nyquist theorem Difference between lossley and lossless Lecture 5 Difference between guided and unguided hell give us one. Two microwaves on top of a building is it guided or unguided A taxonomy by forms of energy Why is the twisted pair twisted Purpose of shielding Advantaged or disadvantages of copper wire Difference between Terrestrial and non-terrestrial Types of satellites Effect of noise on communication also the ratio. Calculate channel capacity

Lecture 6 Three main sources of transmission The errors Handling channel errors Block and convolution Parity stuff Hamming distance Row and column correction is there an error? Understand checksum algorithm Algorithm 8.1 What is CRC? Not the dividing thing Lecture 7 Transmission modes difference between the stuff Adv and dis of serial transmission Simplex, half, full duplex