| Course details |
Introduction:
Introduction to computer Networks, Network Goals, Applications of Network, Network Structure, Network Architectures, The OSI Reference Model, Data Transmission in the OSI Model, OSI Terminology, Connection-Oriented and Connectionless Services, Service Primitives, public Networks, The ARPANET, SNA.
The Physical Layer:
Review of Physical Layer.
The Medium Access Sub Layer:
Static Channel Allocation in LANs and MANs, Dynamic Channel Allocation in LANs MANs, Pure ALOHA and Slotted ALOHA, Persistent and Nonresistant CSMA, CSMA with Collision Detection, Collision-Free Protocols, BRAP – Broadcast Recognition with Alternating priorities, MLMA – The Multi-Level multi-access Protocol, IEEE Standard 802.3 and Ethernet, IEEE Standard 802.4: Token Bus, IEEE Standard 402.5 Token Ring, Comparison of Local Area Networks, FDDI, Fireboat II FASNET and EXPRESSNET, DATAKIT, Satellite Networks, ALOHA Revisited, Packet Radio Networks ATM.
The Data Link Layer:
Services Provided to the Network Layer, Framing, Error Control, Flow Control, Error Detection and Correction, Error Correcting Codes, Error Detecting Codes, Stop-and-Wait Protocol, Sliding Window Protocol, The Data Link Layer in Public Network, The Data link Layer in ARPANET.
The Network Layer:
Services provided to the transport layer, internal organization of network layer, routing algorithms, internetworking, bridges, gateways, comparison of connection-oriented and connectionless gateways, the network layer in public network, the network layer in ARPANET.
The Transport Layer:
Services provided to the session layer, quality of service, the OSI transport service primitives, transport protocols, connection management, addressing, establishing a connection, releasing a connection, flow control and buffering multiplexing, the transport layer in public networks, the transport layer in public networks, the transport layer in ARPANET.
The Session Layer:
Service provided to the presentation layer, data exchange, dialog management, synchronization, activity management, exception reporting, the OSI session service primitives.
The Presentation Layer:
Data compression techniques, frequency dependent coding, context dependent encoding, cryptography, traditional cryptography, the data encryption standard, the key distribution problem, public key cryptography, MIT algorithm.
The Application Layer:
File transfer access and management, web page design, hyper media, hyper link, electronic mail, virtual terminals, other applications, OSI service element. |