Türkçe | English
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING

Course Catalog
http://www.ktu.edu.tr/ofyazilim
Phone: +90 0462 3778353
OFTF
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM3014Computer Networks2+1+0ECTS:5
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures and 1 hour of practicals per week
LecturerDr. Öğr. Üyesi Işılay BOZKURT
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The aim of this course is to teach how to communicate over a local and wide network.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Be able to define and realize the structure and functions of layer system1,2,41
LO - 2 : It is easy to set up and expand a local network. 1,2,41
LO - 3 : It is learned how to make data communication over the Internet. 1,2,41
LO - 4 : Routing Algorithms: it is learned basic IP routing algorithms and protocols 1,2,41
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
1. Development of Internet and Transmission Medias 2. Asynchronous and Long Distance Communication 3. Packet and Frame Transmission, Error Detection 4. Local Area Network (LAN) Technologies and Network Topologies 5. Hardware Addressing 6. LAN Wiring, Physical Topology and Interface Hardwares 7. LAN Extending Hardwares 8. Long Distance Digital Connection Technologies 9. Wide Area Network Technologies And Routing, Network Ownership, Service Paradigm 10. Protocols And Layering System , Internetworking 11. Internet Protocol (IP) Addresses , Binding Protocol Addresses 12. IPv4 Datagram And Forwarding, IP Encapsulation, Fragmentation and Reassembly of IPv4 Datagram 13. New Generation IP (IPv6) , Fragmentation and Reassembly of IPv6 Datagram 14. Reliable Transport Service
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Development of Internet , ARPA, ping and traceroute Commands, Client-Server Computing, Transmission Media (Copper, Fiber, Radio, Wireless, Microwave, Infrared, Laser)
 Week 2Asynchronous Communication, Bit-Wise Data Transmission, RS-232 Details, Measures of Transmission Rates (Baud Rate, Bandwidth), Full-Duplex Communication, Long Distance Communication, Carrier and Modems, Types of Modulation, Multiplexing, Time Division Multiplexing, Frame Format
 Week 3Packets, Packet Switching Access, Packets and Frames, Transmission Errors, Error Detection and Correction Technics (Eşitlik Biti, Toplam Denetimi, Dönel Fazlalık Denetimi)
 Week 4Local Area Network (LAN) Topologies (Bus, Ring, Star), Local Area Network (LAN) Technologies( Ethernet, Wireless, LocalTalk, IBM Token Ring, FDDI, ATM), CSMA Technic, CSMA/CD in Wired Networks, CSMA/CA in Wireless Network
 Week 5Hardware Adressing Technics (Static, Dynamic, Automatic), Broadcast, Frame Format, Network Analyzers
 Week 6LAN Wiring Types (Thick, Thin, 10Base-T), Hubs, Comparison of Wiring Schemes, Logical Topologies
 Week 7Lan Extending Hardware (Fiber Modem, Repeaters, Bridges, Switches) , Characteristics Lan Extending Hardwares, Examine Bridges in detail (Frame Filtering, Set Up Transmission Table, Detect and Eliminate Broadcast Cycle)
 Week 8Digital Telephony, Digitizing Voice, Synchronous Communication, Local Loop, ISDN, DSL (ADSL, SDSL, HDSL, VDSL), Cable Modem, Satellite
 Week 9Midterm Exam
 Week 10Packet Switches, Next-Hop, Routing in WAN, Vector Distance and Shortest Path Algorithm, RIP and OSPF, WAN Technologies Examples (ARPANET, X.25, Frame Relay, SMDS, ATM etc), ATM Design, Virtual Path Identifier, Virtual Channel Identifier, Permanent Virtual Switches, Switched Virtual Circuit, Quality of Service, Public Network, Private Network, Virtual Private Network, Connection Oriented and Connectionless Services
 Week 11Protocol Suites, ISO 7-Layer Reference Model, Tranmission Errors (Out of Order Delivery, Lost Packet, Changed Data, Duplicate Data) and Techniques for Reliable Network Communication (Retransmission, Replay and Flow Control (Stop and Go, Sliding Window)), Network Congestion, Routers, TCP/IP 5-Layering
 Week 12TCP/IP Addresses, Network and Host Numbers, IP Address Classes, Address Translation, Address Resolution Techniques (Table Lookup, Closed-Form, Dynamic) , ARP
 Week 13IPv4 Datagram Format, Forwarding Datagrams, Address Masks, Encapsulation , Maximum Transfer Unit (MTU), Datagram Fragmentation, Datagram Reassembly, Fragmenting A Fragment
 Week 14IPv6 Datagram Format, Base and Next Headers, IPv6 Datagram Fragmentation
 Week 15User Datagram Protocol(UDP), Transfer Control Procotol(TCP), Features of TCP, Setting Timeout, Karn's Algorithm, Three-Way Handshake, Congestion Control
 Week 16Final Exam
 
Textbook / Material
1Doç. Dr. Rüya Şamlı, Yrd Doç Dr Zeynep Gürkaş Aydın, Douglas E. Comer, 2016; Bilgisayar Ağları ve İnternet, Nobel Yayınları, Ankara.
 
Recommended Reading
1Computer Networks, 5th Edition, Andrew Tanenbaum, Pearson Education Int., ISBN: 0132126958
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1 50
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 3 12 36
Arasınav için hazırlık 4 5 20
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 4 7 28
Dönem sonu sınavı 2 1 2
Total work load129