1 |
Course Title: |
COMPUTER NETWORKS |
2 |
Course Code: |
BMB3007 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
First Cycle |
5 |
Year of Study: |
3 |
6 |
Semester: |
5 |
7 |
ECTS Credits Allocated: |
6 |
8 |
Theoretical (hour/week): |
3 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
0 |
11 |
Prerequisites: |
noe |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Doç. Dr. PINAR KIRCI |
16 |
Course Lecturers: |
yok |
17 |
Contactinformation of the Course Coordinator: |
Bilgisayar müh. bölüm binası 1. kat oda 110 pinarkirci@uludag.edu.tr |
18 |
Website: |
|
19 |
Objective of the Course: |
The aim of this course is to provide students with ability to explain data communications, concepts of computer networks, history of networks, physical communication media, communication protocols, classification of communication protocols, layered systems, network architecture and Open Systems Interconnection (OSI) referance model; the ability to recognize OSI layers and their functions, concepts of Internetworking, TCP/IP referance model, functions and protocols of TCP/IP referance model; the ability to resolve the structure of IP address system and to explain functioning of the other protocols in the TCP/IP suite. |
20 |
Contribution of the Course to Professional Development |
To learn data communications and concepts of computer networks |
Week |
Theoretical |
Practical |
1 |
Introduction to Computer Networks, Classification of Computer Networks |
|
2 |
Advantages of Computer Networks, History of Computer Networks, Structure of Computer Networks, Network Topologies |
|
3 |
Fundamentals of Data Communication, Analog and Digital Data Transmission, Data Encoding Techniques, Multiplexing, Asynchronous and Synchronous Transmission |
|
4 |
Unicast, Multicast, Broadcast concepts, Data Flow, Data Communication Media |
|
5 |
Classification of Communications Protocols |
|
6 |
Layered Systems and Network Archtitecture, Communication between layers, International Standards Organisations, Introduction to OSI Referance Model, Physical Layer, Data Link Layer, Frame Construction |
|
7 |
Error Detection, Flow Control, Error Correction, “Parity Check”, “Block Sum Check”, Cyclic Redundancy Check”, Network Layer, Congestion Control |
|
8 |
Congestion Control Algortihms, Transport Layer, Session Layer, Presentation Layer, Application Layer |
|
9 |
Switching Methods in Computer Networks, Routing Algortihms in Computer Networks |
|
10 |
Internet Concepts, Internet Architecture and Protocols, TCP/IP Referance Model , IP Addresses, Special IP Addresses, Address Resolution, Address Resolution Protocol |
|
11 |
IP Datagrams and Datagram Forwarding, IP Datagram Format, IP Encapsulation, Fragmentation and Reassembly, The Future IP |
|
12 |
Internet Control Message Protocol (ICMP), Transmission Control Protocol (TCP) |
|
13 |
Introduction to Domain Name System (DNS), History of DNS, Structure of DNS |
|
14 |
The DNS Client-Server Model, The DNS Server Hierarchy, Resolving A Name, E-Mail Transfer Protocols, File Transfer Protocol |
|
23 |
Textbooks, References and/or Other Materials: |
1) FOROUZAN, B.A.; Data Communications and Networking, Fourth Ed., McGraw Hill., ISBN: 978-0-07-296775-3, 2007 2) TANENBAUM, A.S.; Computer Networks, Fourth Edition, Prentice Hall, 2003, ISBN-0-13-038488-7 3) KUROSE,J.F. – ROSS,K.W. ; Computer Networking; Addison-Wesley Comp.; Second Edition; 2003; ISBN-0-201-97699-4 4) Comer, D. E., Computer Networks and Internets, 5th Edition, Prentice Hall, 2008, ISBN-0136066984 |
24 |
Assesment |
|