• Sonuç bulunamadı

/ COMPUTER NETWORKS / COMPUTER NETWORKS GENEL TANIM / GENERAL DESCRIPTION

N/A
N/A
Protected

Academic year: 2022

Share "/ COMPUTER NETWORKS / COMPUTER NETWORKS GENEL TANIM / GENERAL DESCRIPTION"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

2021 - 2022 / 501003452015 - COMPUTER NETWORKS / COMPUTER NETWORKS

GENEL TANIM / GENERAL DESCRIPTION

Ders Adı / Course Name COMPUTER NETWORKS / COMPUTER NETWORKS Ders Kodu / Course Code 501003452015

Ders Türü / Course Type

Ders Seviyesi / Course Level First Cycle / First Cycle

Ders Akts Kredi / ECTS 4.00

Haftalık Ders Saati (Kuramsal) / Course Hours For Week (Theoretical)

3.00

Haftalık Uygulama Saati / Course

Hours For Week (Objected) 0.00 Haftalık Laboratuar Saati / Course

Hours For Week (Laboratory) 0.00 Dersin Verildiği Yıl / Year 3

Öğretim Sistemi / Teaching System Face to Face / Face to Face Eğitim Dili / Education Language Turkish / Turkish

Ön Koşulu Olan Ders(ler) /

Precondition Courses Yok None

Amacı / Purpose Bu dersin amacı, öğrencilerin, veri iletişimi ve bilgisayar ağları ile ilgili temel kavramları, ağ’ların tarihçesini, ağ türlerini, fiziksel veri iletişim ortamında kullanılan medyayı, iletişim protokollerini, protokollerin sınıflandırılmasını, katmanlı sistemleri, ağ mimarisini ve Open System Interconnection (OSI) referans modelinin katmanlarını ve katmanların

fonksiyonlarını tanıyabilmesini; Internetworking hakkındaki kavramları, TCP/IP referans modelini, TCP/IP referans modelindeki fonksiyonları ve protokolleri tanıyabilmesini, IP adres sistemini çözümleyebilmesini ve TCP/IP referans modelindeki diğer protokollerin çalışmasını açıklayabilmesini sağlamaktır.

The aim of this course is to provide students with ability to explain data ommunications, 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.

(2)

İçeriği / Content 1.Bilgisayar Ağlarının tanımı ve ağların çeşitli özelliklere göre sınıflanması

2.LAN, MAN, WAN, HAN, PAN’ların genel özellikleri 3.Bilgisayar ağı cihazlarının kısaca özellikleri

4.Ağ topolojileri

5.Bilgisayar ağlarının tarihçesi

6.Bilgisayar ağlarında temel kavramlar, API, C/S, per-to-peer, switching türleri, circut switching, packet switching, total delay packet lost, data flow ve çeşitli protokol kavramları 7.Katmanlı mimari, protokollerin katmanlaşması 8.Protokollerin genel olarak, connection oriented ve connectionless sınıflanması

9.Mesaj, segment, datagram, frame kavramları

10.Bilgisayar ağlarında standart belirleyen kuruluşlar 11.Application Layer özellikleri ve bazı protokoller: HTTP, SMTP, DNS, POP3 vs; Süreç ve Soket kavramları

12.Transport layer özellikleri ve bazı protokoller: UDP ve TCP 13.Network layer özellikleri.

Congestion control algoritmaları, yönlendirme algoritmaları, internet kavramları, IP protokolü, IP adresleri, ARP protokolü, IPv6, vs …

14.ICMP genel özellikleri, komutları ve işleyişi

15.Data link layer özellikleri, error detection, error correction, synchronization, link layer protokollerinin sınıflandırılması 16.Physical layer özellikleri, modulation teknikleri, sayısal iletişim, bandwidth, veri kodlama teknikleri, multiplexing çeşitleri, FDM, TDM, iletişim ortam mediası ve özellikleri

17. Mobil ve Kablosuz ağların genel özellikleri, kavramları, teknolojileri ve türleri

1. Definition of Computer Networks and classification of networks according to various features.

2. General features of LAN, MAN, WAN, HAN, PAN.

3. Brief features of computer network devices.

4. Network topologies.

5. The history of computer networks.

6. Basic concepts in computer networks, API, C/S , peer-to-peer, switching types, circut switching, packet switching, total delay packet lost, data flow and various protocol concepts

7. Layered protocols and architecture

8. Generally, connection oriented and connectionless classification of protocols 9. Message, segment, datagram, frame concepts

10. Organizations that set standards in computer networks

11. Application Layer features and some protocols: HTTP, SMTP, DNS, POP3 etc.;

Process and Socket concepts

12. Transport layer properties and some protocols: UDP and TCP

13. Network layer properties. Congestion control algorithms, routing algorithms, internet concepts, IP protocol, IP addresses, ARP protocol, IPv6, etc…

14.ICMP general features, commands and how it works

15. Data link layer properties, error detection, error correction, synchronization, classification of link layer protocols

16. Physical layer properties, modulation techniques, digital communication, bandwidth, data coding techniques, multiplexing types, FDM, TDM, media of communication media

17. General features, concepts, technologies and types of mobile and wireless networks

Önerilen Diğer Hususlar / Recommended Other Considerations

Yok None

Staj Durumu / Internship Status Yok None

Kitabı / Malzemesi / Önerilen Kaynaklar / Books / Materials / Recommended Reading

1)Kurose, J.F. – Ross, K.W. ; Computer Networking; Pearson Education Inc.; 7th Edition;

2017; ISBN : 978-0-13-359414-0

2) Callaway, J.; Computer Networking; Independently Published; 2020; ISBN:979- 8621970468

1)Kurose, J.F. – Ross, K.W. ; Computer Networking; Pearson Education Inc.; 7th Edition; 2017; ISBN : 978-0-13-359414-0

2) Callaway, J.; Computer Networking; Independently Published; 2020; ISBN:979- 8621970468

Öğretim Üyesi (Üyeleri) / Faculty

Member (Members) Prof. Dr. Levent TOKER

(3)

ÖĞRENME ÇIKTILARI / LEARNING OUTCOMES

1 Bilgisayar Ağlarını tanımlayabilme ve çeşitli kriterlere göre sınıflandırabilme To provide students with ability to define the computer networks and to classify them according to various criteria.

2 Ağ kavramlarını ve ağ donanım cihazlarının işlevlerini açıklayabilme. To provide students with ability to explain network concepts and functions of network hardware devices.

3 İletişim protokollerinin sınıflandırılması, protokollerin katmanlaştırılması ve ağ mimarisini anlayabilme. To provide students with ability to classify of communications protocols, understand the layering of protocols and network architectures.

4 TCP/IP referans modelini ve internet kavramlarını açıklayabilme. To provide students with ability to define internet concepts and TCP / IP reference model.

5 Uygulama katmanı ve işlevlerini anlayabilme. To provide students with ability to understanding the application layer and its functions.

6 Taşıma katmanı ve işlevlerini anlayabilme. To provide students with ability to understanding the transport layer and its functions.

7 Ağ katmanı ve işlevlerini anlayabilme. To provide students with ability to understanding the network layer and its functions

8 Veri bağlantı katmanı ve işlevlerini anlayabilme. To provide students with ability to understanding the data link layer and its functions 9 Fiziksel katman ve işlevlerini anlayabilme. To provide students with ability to understanding the physical layer and its functions

10 Mobil ve Kablosuz ağların genel özellikleri, kavramları, teknolojileri ve türlerini anlayabilme To provide students with ability to understanding the general features, concepts, technologies and types of mobile and wireless networks.

HAFTALIK DERS İÇERİĞİ / DETAILED COURSE OUTLINE

(4)

Hafta / Week

1

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Bilgisayar Ağlarının tanımı ve ağların çeşitli özelliklere göre sınıflanması. LAN, MAN, WAN, HAN, PAN’ların genel özellikleri Definition of Computer Networks and classification of networks according to various features. General features of LAN, MAN, WAN, HAN, PAN

2

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Bilgisayar ağı cihazlarının kısaca özellikleri. Ağ topolojileri

Brief features of computer network devices. Network topologies

3

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Bilgisayar ağlarının tarihçesi

The history of computer networks.

4

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Bilgisayar ağlarında temel kavramlar, API, C/S, per-to-peer, switching türleri, circut switching, packet switching, total delay packet lost, data flow protokol kavramları

Basic concepts in computer networks, API, C/S, peer-to-peer, switching types, circut switching, packet switching, total delay packet lost, data flow and various protocol concepts

5

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Katmanlı mimari, protokollerin katmanlaşması; Protokollerin genel olarak, connection oriented ve connectionless sınıflanması Layered protocols and architecture. Generally, connection oriented and connectionless classification of protocols.

(5)

6

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Mesaj, segment, datagram, frame kavramları

Message, segment, datagram, frame concepts.

7

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Bilgisayar ağlarında standart belirleyen kuruluşlar

Organizations that set standards in computer networks

8

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Ara sınav

Midterm

9

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Uygulama katmanı özellikleri sürev ve soket kavramları ve bazı protokoller: http, SMTP, DNS, POP3 vs

Application layer features, process and socket concepts and some protocols: http, SMTP, DNS, POP3 etc.

10

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Transport layer özellikleri ve bazı protokoller: UDP ve TCP

Transport layer properties and some protocols: UDP and TCP

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

(6)

12

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

IP protokolü, IP adresleri, ARP protokolü, IPv6, ICMP

IP protocol, IP addresses, ARP protocol, IPv6, ICMP

13

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Data link layer özellikleri, error detection, error correction, synchronization, link layer protokollerinin sınıflandırılması Data link layer properties, error detection, error correction, synchronization, classification of link layer protocols

14

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Physical layer özellikleri, modulation teknikleri, sayısal iletişim, bandwidth, veri kodlama teknikleri, multiplexing çeşitleri, FDM, TDM, iletişim ortam mediası ve özellikleri

Physical layer properties, modulation techniques, digital communication, bandwidth, data coding techniques, multiplexing types, FDM, TDM, media of communication media

15

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Mobil ve Kablosuz ağların genel özellikleri, teknolojileri, türleri

General features, concepts, technologies and types of mobile and wireless networks

16

Teorik Dersler / Theoretical Öğretim Yöntem ve

Teknikleri/Teaching Methods Techniques

Ön Hazırlık / Preliminary

Uygulama Lab

Final

Final Exam

(7)

DEĞERLENDİRME / EVALUATION

Yarıyıl (Yıl) İçi Etkinlikleri / Term (or Year) Learning Activities Sayı /

Number

Katkı Yüzdesi / Percentage of Contribution (%)

100 1

Ara Sınav / Midterm Examination

Toplam / Total: 1 100

Başarı Notuna Katkı Yüzdesi / Contribution to Success Grade(%): 40

Yarıyıl (Yıl) Sonu Etkinlikleri / End Of Term (or Year) Learning Activities Sayı /

Number

Katkı Yüzdesi / Percentage of Contribution (%)

100 1

Final Sınavı / Final Examination

Toplam / Total: 1 100

Başarı Notuna Katkı Yüzdesi / Contribution to Success Grade(%): 60

Etkinliklerinin Başarı Notuna Katkı Yüzdesi(%) Toplamı / Total Percentage of Contribution (%) to Success Grade: 100

Değerlendirme Tipi / Evaluation Type:

İŞ YÜKÜ / WORKLOADS

Ara Sınav / Midterm Examination 1 1.00 1.00

Final Sınavı / Final Examination 1 1.00 1.00

Derse Katılım / Attending Lectures 14 3.00 42.00

Ara Sınav İçin Bireysel Çalışma / Individual Study for Mid term Examination 1 16.00 16.00

Final Sınavı içiin Bireysel Çalışma / Individual Study for Final Examination 1 32.00 32.00

Sayı / Number

Süresi (Saat) / Duration

(Hours)

Toplam İş Yükü (Saat) / Total

Work Load (Hour) Etkinlikler / Workloads

(8)

PROGRAM VE ÖĞRENME ÇIKTISI / PROGRAM LEARNING OUTCOMES

Öğrenme Çıktıları / Learning Outcomes Program Çıktıları / Program Outcomes

1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.1 1.1.1 1.1.1 1.1.1 1.Bilgisayar Ağlarını tanımlayabilme ve çeşitli kriterlere göre

sınıflandırabilme / To provide students with ability to define the computer networks and to classify them according to various criteria.

5

2.Ağ kavramlarını ve ağ donanım cihazlarının işlevlerini

açıklayabilme. / To provide students with ability to explain network

concepts and functions of network hardware devices. 3 2 2

3.İletişim protokollerinin sınıflandırılması, protokollerin katmanlaştırılması ve ağ mimarisini anlayabilme. / To provide students with ability to classify of communications protocols, understand the layering of protocols and network architectures.

5

4.TCP/IP referans modelini ve internet kavramlarını açıklayabilme. / To provide students with ability to define internet concepts and

TCP / IP reference model. 3 2

5.Uygulama katmanı ve işlevlerini anlayabilme. / To provide students with ability to understanding the application layer and its

functions. 3 2 2

6.Taşıma katmanı ve işlevlerini anlayabilme. / To provide students

with ability to understanding the transport layer and its functions. 3 2 7.Ağ katmanı ve işlevlerini anlayabilme. / To provide students with

ability to understanding the network layer and its functions 3 2 8.Veri bağlantı katmanı ve işlevlerini anlayabilme. / To provide

students with ability to understanding the data link layer and its

functions 5

9.Fiziksel katman ve işlevlerini anlayabilme. / To provide students with ability to understanding the physical layer and its functions 5 10.Mobil ve Kablosuz ağların genel özellikleri, kavramları,

teknolojileri ve türlerini anlayabilme / To provide students with ability to understanding the general features, concepts, technologies and types of mobile and wireless networks.

5 3

Katkı Düzeyi / Contribution Level : 1-Çok Düşük / Very low, 2-Düşük / Low, 3-Orta / Moderate, 4-Yüksek / High, 5-Çok Yüksek / Very high

Referanslar

Benzer Belgeler

CL 1 Apply computer technology to address business information system needs. 2 Demonstrate a deeper understanding of at least one area of computing, such as programming,

 İnternet (TCP/IP network) application layer için iki farklı transport layer protokolüne sahiptir..  User Datagram Protocol (UDP) güvenilir olmayan (unreliable) ve

 Sırasız gelen paketler atılır ve en son doğru alınan paket için ACK retransmit

 TCP istemci ve TCP sunucu arasında veri aktarımından önce bağlantı kurulur (three-way handshake).  İki taraf TCP değişkenlerine başlangıç

 Doğrudan bildirimde, router doğrudan göndericiye bir paket ile bildirim yapar (choke packet)..  Alıcı üzerinden bildirimde, router üzerinden geçen paketi tıkanıklık

 Bazı paket anahtarlar forwarding kararını link-layer frame adres alanlarındaki değerlere göre yapar (link-layer switch veya layer 2 switch)..  Bazı paket anahtarlar

Network and network topologies, data transmission media, network equipment, prepare Ethernet cable, network protocols, TCP/IP, wireless Technologies, network management

The purpose of this course is leading students to acquire information about the basic algorithm structures and problem solving skills, and the skills for designing algorithms