com211 communications and networks cda college pelekanou olga email: [email protected][email protected]
TRANSCRIPT
![Page 1: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/1.jpg)
COM211 Communications and NetworksCDA CollegePelekanou OlgaEmail: [email protected]/site/info-com-technology-ll/
![Page 2: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/2.jpg)
• Lecture 1: Introduction to Computer Networks, OSI Model
• Lecture 2: Hardware building blocks and encoding
• Lecture 3: Physical Media and Cabling
• Lecture 4: Protocols
• Lecture 5: LAN and WAN Technologies
• Lecture 6: Data Link Layer and Ethernet
• Lecture 7: Midterm
• Lecture 8: Network Layer of OSI
• Lecture 9: Transport Layer of OSI
![Page 3: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/3.jpg)
• Lecture 10: Application Services• Lecture 11: Security in Computer Networks• Lecture 12: Wireless Networks • Lecture 13: Revision for the Final examinations
![Page 4: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/4.jpg)
Andrew S. Tanenbaum, Computer Network, Prentice-Hall
Doughlas E. Comer, Computer Networks and Internet
Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach
![Page 5: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/5.jpg)
A collection of autonomous computers interconnected by a single technology.
Two computers are said to be interconnected if they are able to exchange information.
![Page 6: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/6.jpg)
Interconnect machines. Maintain data confidentiality, data
integrity, and system accessibility. Support growth by allowing more and
more computers, or nodes, to join in (scalability).
Support increases in geographical coverage.
![Page 7: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/7.jpg)
Is not a single network but a network of networks
![Page 8: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/8.jpg)
(a)
(b)
point-to-point
multiple-access
Geographical coverage and scalability are limited.
Each node needs one interface for each link.
![Page 9: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/9.jpg)
Transmission technology
◦ Broadcast links
◦ Point – to – point links
![Page 10: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/10.jpg)
A single communication channel that is shared by all the machines on the networks
Packets (short messages) sent by any machine are received by all the others
The machines ignored or processes the packet from the address field
![Page 11: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/11.jpg)
Broadcasting: addressing a packet to all destinations
Multicasting: transmission to a subset of the machines
Unicasting: one sender and one receiver
![Page 12: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/12.jpg)
Consist of many connections between individual pairs of machines
To go from the source to the destination, a packet may have first visit one or more intermediate machines
Often multiple routes, of different lengths, are possible◦ Find the good ones
![Page 13: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/13.jpg)
As a general rule
◦ Smaller geographically localized networks tend to use broadcasting
◦ Large networks usually are point – to -point
![Page 14: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/14.jpg)
Defines the way in which computers, printers, and other devices are connected
Describes the layout of the wire and devices as well as the paths used by data transmissions.
![Page 15: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/15.jpg)
This topology connects all devices to each other for redundancy and fault tolerance
It is used in WANs to interconnect LANs and for mission critical networks (banks, financial institutions, etc.)
Implementing the mesh topology is expensive and difficult
![Page 16: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/16.jpg)
All the devices on a bus topology are connected by one single cable.
![Page 17: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/17.jpg)
The star topology is the most commonly used architecture in Ethernet LANs.
![Page 18: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/18.jpg)
Larger networks use the extended star topology also called tree topology. When used with network devices that filter frames or packets, like bridges, switches, and routers, this topology significantly reduces the traffic on the wires by sending packets only to the wires of the destination host.
![Page 19: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/19.jpg)
A frame travels around the ring, stopping at each node. If a node wants to transmit data, it adds the data as well as the destination address to the frame.
The frame then continues around the ring until it finds the destination node, which takes the data out of the frame.
Types: Single ring – All the devices share a single cable Dual ring – Allows data to be sent in both directions
and provides redundancy
![Page 20: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/20.jpg)
Physical Media Network Devices Computers Protocols Services
![Page 21: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/21.jpg)
Twisted Pair Coaxial Fiber Optics Wireless Transmissions
![Page 22: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/22.jpg)
Hub Switches ( Level 2 and 3 ) Routers Wireless Access Points Modems NIC’s
![Page 23: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/23.jpg)
End Devices: Acts as a source/destination. For message transmitting or receiving.
Server: In a client/server network environment, network services are located in a dedicated computer whose only function is to respond to the requests of clients. The server contains file sharing, http and other services that are continuously available to respond to client requests.
Client: Our computers. We request a service from a server (ex. We log into gmail to check our email )
![Page 24: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/24.jpg)
A protocol, in contrast, is a set of rules governing the format and meaning of the packets, or messages that are exchanged by the peer entities within a layer. Entities use protocols to implement their service definitions. They are free to change their protocols at will, provided they do not change the service visible to their users.
TCP, UDP, IP, X.25, ICMP, IPSec
![Page 25: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/25.jpg)
DHCP - Dynamic Host Configuration Protocol
DNS – Domain Name System HTTP - Hypertext Transfer Protocol SSH – Secure Shell Telnet SNMP - Simple Network Management
Protocol SMTP - Simple Mail Transfer Protocol FTP – File Transfer Protocol IRC – Internet Relay Chat POP – Post Office Protocol
![Page 26: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/26.jpg)
To interconnect two or more networks, one needs a gateway or router. Host-to-host connectivity is only possible if there’s a uniform addressing scheme and a routing mechanism.
Messages can be sent to a single destination (unicast), to multiple destinations (multicast), or to all possible destinations (broadcast).
![Page 27: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/27.jpg)
Divide time into equal-sized quanta and assign each them to flows on the physical link in round-robin fashion.
![Page 28: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/28.jpg)
Flows are transmitted simultaneously on the link, but each one uses a different frequency.
![Page 29: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/29.jpg)
Flows are transmitted simultaneously on the link, but each one uses a different coding scheme.
For a chosen group of nodes, a unique coding scheme can be used. Each bit is encoded in multiple pulses. Multiple senders may use the same time slots with different coding.
![Page 30: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/30.jpg)
Flow is broken into packets and sent to a switch, which can deal with the arriving packets according to the switch policy (FIFO, round-robin, etc).
switch
queue
Computer A
Computer B
Computer C
![Page 31: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/31.jpg)
• LAN: local area network
• WLAN: wireless local area network
• MAN: metropolitan area network
• WAN: wide area network
Computer networks can be classified according to their geographical coverage:
In Interconnecting multiple networks (internetworking), we are interested in the seamless integration of all these levels. Have in mind that different levels use different technologies!
![Page 32: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/32.jpg)
Privately-owned networks Within a single building or campus of up to
a few kilometers in size
Covers a city A large antenna send the signal to the
host
Large geographical area Often a country or continent
![Page 33: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/33.jpg)
Physical
Presentation
Session
Transport
Network
Data link
Application
The protocol stack:
The idea behind the model: Break up thedesign to make implementation simpler. Each layer has a well-defined function. Layers pass to one another only the information that is relevant at each level. Communication happens only betweenadjacent layers.
![Page 34: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/34.jpg)
• Physical: Transmit raw bits over the medium.• Data Link: Implements the abstraction of an error free medium (handle losses, duplication, errors, flow control).• Network: Routing and Addressing. IP• Transport: Break up data into chunks, send them down the protocol stack, receive chunks, put them in the right order, pass them up.• Session: Establish connections between different users and different hosts.• Presentation: Handle syntax and semantics of the info, such as encoding, encrypting.• Application: Protocols commonly needed by applications (cddb, http, ftp, telnet, etc).
![Page 35: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/35.jpg)
data data
AH data
PH data
SH data
TH data
NH data
DH DTdata
BITSPhysical
Presentation
Session
Transport
Network
Data link
Application
Physical
Presentation
Session
Transport
Network
Data link
Application
receiversender
![Page 36: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/36.jpg)
Physical
Data link
IPARP RARP
ICMP IGMP
Transport TCP UDP
Network
Session
Presentation
Application
FTP HTTP DNS NFS …
![Page 37: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/37.jpg)
![Page 38: COM211 Communications and Networks CDA College Pelekanou Olga Email: fe_olga@mail.rufe_olga@mail.ru](https://reader036.vdocument.in/reader036/viewer/2022062518/56649f045503460f94c191c9/html5/thumbnails/38.jpg)
Questions??