CTP204 - Networking Principles and Applications
2012 - 2013 Fall

Department of Computer Technology and Programming
(Last updated: 10/09/2009)   (CWPS ver: 2.0.2)
Instructors: İlker Kalender
E-mail: kalender@ctp.bilkent.edu.tr
Lecture: Tuesday: 10.40-12.30 GZ 52/ Thurday 15.40-12.30 GZ 52
Grading:    
    Quiz 1: 10%
    Midterm 1: 20%
    Quiz 2: 10%
    Project: 30%
    Final: 30%

PLEASE FOLLOW COURSE OUTLINE FROM BILKENT MOODLE.

General Information about networking terminology: ISO 7 layers, physical connections, switching and dedicated connections, packet switching vs., session switching, topologies, transmission protocols, routing, peer networks vs., client-server networks, services. Fundamentals of TCP/IP networking and its protocols. (Four hours lecture) Credit units: 3 ECTS Credit units: 5, Prerequisite: CTP 203.
Textbooks and Other Materials:
  • Required: "Computer Networks and Internets", Douglas E. Comer, 2004, ISBN: 0-13-123627-X
  • Required: "Lecture Notes",
    Detailed Weekly Course Outline:
    Week Date Course Content Related Chapter/Material
    1 13/09/2012
    17/09/2012
    Introduction to Course, lecture details...
    Forming the debate groups
  • Analysing the debate topics
  • Deciding on the recommended books
  • Course Book : Computer Networks and Internets (4th Edition) / Douglas E. Comer  
    2 20/09/2012
    24/09/2012
    What is Network?
  • Development of Network (Brief History)
  • Main-Frame Model
  • Client/Server Model
  • Peer to Peer Systems
  • Chapter 1
  • 1.1 Growth of Computer Networking (pg. 1)
  • 1.2 Complexity in Network Systems (pg. 2)
    Chapter 3
  • 3.2 Network Communication (pg. 20)
  • 3.3 Client/Server Computing (pg. 20)
  • 3.4 Communication Paradigm (pg. 21)  
  • 3 27/09/2012
    01/10/2012
    OSI Model
  • Definition of Open System Interconnection
  • The seven OSI Layers
    The Physical Layer
  • Hardwares
  • Connection Standarts
  • Bits
    The Data-Link Layer
  • Cariagge of data
  • Formation of Electrical Noises and check algorithms
  • PC (Parity Check) & CRC (Cyclic Redundancy Check)
  • Frames & Encapsulation
  • Ethernet, Frame Relay, ATM protocols
  • Hardware communication (physical and local addresses)
    The Network Layer
  • Transportation of Data Packets
  • IP’s & IP Routing (briefly)
  • Routers (briefly)
  • Chapter 5
  • 5.2 The Need for Asynchronous Communication (pg.58)
  • 5.3 Using Electric Current to Send Bits (pg.58)
  • 5.4 Standarts for Communication / RS-232 (pg. 59,60,61)
    Chapter 16
  • 16.4 A plan for Protocol Design (pg.253)
  • 16.6 The Seven Layers (pg.253,254)
  • 16.10 Techniques Protocols Use (pg.259,260,261)
    Chapter 17
  • 17.6 Physical Network Connection With Routers (pg.275)
  • 17.7 Internet Architecture (pg.276)
    Chapter 18
  • 18.3 The Ip Addressing Scheme(pg.286)
  • 18.4 The IP Address Hierarchy (pg.287)  
  • 4 04/10/2012
    08/10/2012
    The Transport Layer
  • Imaginary Communication Channels
  • Application Programs that take place at this layer
  • Connection Oriented Protocols (TCP)
  • Connectionless Protocols (UDP)
  • Segmentation
    The Application Level (Application,Presentation,Session Layers)
  • Role of Application Programs (client/server)
  • Data Transfer Period
  • Conversion of bits to an info and vice versa
  • Frames, Packets and Segments in detail
  • Chapter 28
  • 28.5 The Client/Server Paradigm (pg.423)
  • 28.6 Characteristics of Clients and Servers (pg.424)
  • 28.9 Transport Protocols and Client-Server Interaction (pg. 425)
  • 28.15 Connection-Oriented and Connectionless Transport

    OSI Layers - Reading Assignment  
  • 5 11/10/2012
    15/10/2012
    The working principle of Computer Networks
    Analysing a real life scenario
    Related Components
  • Cables (UTP,STP, Coaxial, Fiber optic etc.)
    Hub
  • Usage Areas
  • Working Principles
    Network Cards
  • Working Principle
  • Duties
    MAC Address
    Network Cards & Data Packets Relation

    Quiz 1 -
  • Chapter 4
  • 4.2 Copper Wires (pg.47,48,49)
    Chapter 9
  • 9.2 Specifying a Recipient (pg.124)
    Chapter 10
  • 10.3 Network Interface Hardware (pg.142,143,144)  
  • 6 18/10/2012
    22/10/2012
    Computer Networks
    Network Topologies
  • Ethernet Network
  • Token ring Network
  • Chapter 8
  • 8.5 LAN Topologies
  • 8.5.1 Star Topology (pg.105)
  • 8.5.2 Ring Topology (pg.106)
  • 8.5.3 Bus Topology (pg. 107)
  • 8.6 Example Bus Network : ETHERNET (pg.108)
  • 8.6.1 History of the Ethernet (pg.108)
  • 8.6.3 Sharing on an Ethernet (pg.109,110)  
  • 7 25/10/2012
    29/10/2012
    Protocols
  • Network Protocol
  • TCP/IP (detailed)
  • Netbeui
  • TCP Packets
  • Sessions
    Revision
  •  
    8 01/11/2012
    05/11/2012
    Midterm Exams  
    9 08/11/2012
    12/11/2012
    Wide Area Networks (WAN) Debate Group:
  • What is Switching?
  • Switching between the OSI Layers
    Circuit Switching
  • PSTN (Public Switched Telephone Network)
  • ISDN (Integrated Services Digital Network)
  • TDM Data Network
    Packet Switching
  • Frame Relay


  • Chapter 12
  • 12.14 ISDN (pg.187,188)
    Chapter 13
  • 13.2 Large Networks & Wide Areas (pg.201)
  • 13.3 Packet Switches (pg.202)
  • 13.4 Forming A WAN (pg.203)
  • 13.10 Routing In A WAN (pg.208)
  • 13.17 Example WAN Technologies (pg.216)
    includes; 13.17.1, 13.17.2, 13.17.3, 13.17.5, 13.18
    Chapter 14
  • 14.3 ISDN & ATM (pg.222)
     
  • 10 15/11/2012
    19/11/2012
    Client/Server Architecture Debate Group:
  • Client and Server Programs
  • Analyse of most common server types (e-mail server, web server, ftp server etc)
  • TCP & UDP Ports
  • TCP & UDP Application Programs

    IPv4 vs IPv6
  • What is IPv4 & the format of it?
  • Why do we need IPv6?
  • Address format of IPv6
  • IPv6 headings
  • Chapter 3 & 28 (The parts that are mentioned above...)
    Chapter 22
  • 22.2 The Success Of IP (pg. 343)
  • 22.3 The Motivation For Change (pg. 344)
  • 22.4 A Name And A Version Number (pg. 345)
  • 22.5 IPv6 Features (pg. 345)
  • 22.6 IPv6 Datagram Format (pg. 346)
    Chapter 24
  • 24.3 The User Datagram Protocol (pg. 366)
  • 24.4 The Connectionless Paradigm (pg. 367)
    Chapter 25
  • 25.3 The Transmission Control Protocol (pg. 376)
  • 25.7 Packet Loss And Retransmission (pg. 379)  
  • 11 22/11/2012
    26/11/2012
    The Security Planning Debate Group:
    Working Principle of Firewalls
  • Properties of Firewalls
  • Personal & Firm based Securities
  • Hardware & Software Firewalls
    Filtering Properties
  • Packet Filtering
  • Stateful Inspection
  • Working Principle of NAT (Network Address Translation)
  • Working Principle of Proxy
  • Comparison of NAT & Proxy
  • Installation Properties
  • VLAN’s
  • Firewall Settings
  • Chapter 40
  • 40.10 Internet Firewall Concept (pg. 612, 613)
  • 40.11 Packet Filtering Using Ports (pg. 614)
  • 40.12 Using Packet Filters To Create A Firewall (pg. 615)
  • 40.13 Virtual Private Networks (pg. 616)  
  • 12 29/11/2012
    03/12/2012
    IP Routing Debate Group:
  • What is a Router?
  • What is Routing & how is it done?
  • Routing Protocols
  • Routing Table
  • Routing Table components
  • Routing Types
  • Dynamic & Static Routing
    VOIP – Voice Over IP Debate Group:
  • Transportation of IP Packets
  • Comparison of VOIP with PSTN
  • Security
  • Protocols
  • VOIP Structure
  • Chapter 18
  • 18.2 Addresses For The Virtual Internet (pg. 285)
  • 18.3 The IP Addressing Scheme (pg. 286)
  • 18.4 The IP Address Hierarchy (pg. 287)
    Chapter 27
  • 27.2 Static Vs. Dynamic Routing (pg.399)
  • 27.3 Static Routing In Hosts And A Default Route (pg. 400)
  • 27.4 Dynamic Routing And Routers (pg. 401)
  • 27.5 Routing In The Global Internet (pg. 402)
  • 27.6 Autonomous System Concept (pg. 403)
    Chapter 33
  • 33.2 The Motivation And Challenge Of IP Telephony (pg. 499)  
  • 13 06/12/2012
    10/12/2012
    Modem Technologies Debate Group:

    ADSL Modem
  • Frequencies
  • Bandwidth notation
  • Upstream/Downstream bands
  • Setup Properties
  • Routing & Security
  • Wireless ADSL
  • Cable Modem
  • ADSL, CABLE, DIAL-UP etc. comparisons


    Remote Desktop Connection Techniques Debate Group:
  • Why do we need RDC?
  • How is the connection provided? (Technical network structure)
  • System Requirements.
  • What is a VPN Server & the role of it during RDC?
  • Settings (Operating System, Firewall, TCP/IP etc.)
  • Real Life Application. (From classroom to anywhere in town)

    Wireless Communication Networks
  • Bluetooth Structure, Packets & Network
  • WAP/GPRS basics.
  • Chapter 12
  • 12.15 ADSL Technology (pg. 188,189,190)
  • 12.17 Cable Modem Technology (pg. 192,193)
    Chapter 15
  • 15.5 Virtual Private Networks (pg. 238,239)  
  • 14 13/12/2012
    17/12/2012
    Revision of the presentations...  
    15 20/12/2012
    24/12/2012
    Firm Analyses of students
  • Brief information about the firm
  • Network Cabling & Structure
  • Server Structure & Programs (POP3, SQL other)
  • Application Programs (Network Related)
  • Firewalls, Security Structure
  • Selected O/S. Why?
  • Future Plans & Developments at their network structure.

    Quiz 2
  • Presentation Schedules :
  • 08:30 - 08:50
  • 08:50 - 09:10
  • 09:10 - 09:30
  • 09:40 - 10:00
    Presentation Schedules :
  • 12:40 - 13:00
  • 13:00 - 13:20
  • 13:20 - 13:40  

  • End of CTP204 main page.