cs3502: data and computer networks introduction
DESCRIPTION
CS3502: Data and Computer Networks INTRODUCTION. introduction: CS3502. overview of computer networks Track course objectives homeworks, tests, grading approximate schedule. objectives: CS3502. gain good overview of networking detailed knowledge of physical layer data link layer - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/1.jpg)
CS3502:CS3502:
Data and Computer Data and Computer NetworksNetworks
INTRODUCTIONINTRODUCTION
![Page 2: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/2.jpg)
introduction: CS3502introduction: CS3502
overview of computer networks Track
course objectives homeworks, tests, grading approximate schedule
![Page 3: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/3.jpg)
objectives: CS3502objectives: CS3502 gain good overview of networking detailed knowledge of
physical layer data link layer local area networks
elementary protocol specification and analysis
elementary performance analysis
![Page 4: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/4.jpg)
homeworks, etc: CS3502homeworks, etc: CS3502 homeworks passed out in class OR in
electronic form. NOT GRADED. solutions for majority of homeworks
provided. 3 tests spaced roughly 1/3 of quarter tests based - in order of priority- on
homeworks class notes, lectures text
![Page 5: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/5.jpg)
introduction: CS3502introduction: CS3502 network definitions classifications models (high level)
ISO model DOD model IEEE model
purposes of networks network industries communication protocols
![Page 6: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/6.jpg)
Basic TermsBasic Terms Communication Information Data Node Data
Communication Data Processing
- moving information from one physical node to another
- data
- a pattern of 0’s and 1’s
- a physical system for holding information
- moving data from one physical node to another
- changing data within a node
![Page 7: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/7.jpg)
Examples of NetworksExamples of Networks local, long distance telephone
networks computer LANs: ethernet, token ring ARPANet/MILNET WANs Cable TV networks Cellular phone networks The INTERNET
![Page 8: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/8.jpg)
network definitionsnetwork definitions Networks computer network distributed network LAN, MAN, WAN integrated network internetwork/Internet
![Page 9: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/9.jpg)
network classificationnetwork classification geographical coverage (LAN ...
WAN) topology switching technique speed (data rates) data/information content
![Page 10: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/10.jpg)
geographical coveragegeographical coverage
LANs simpler, less software layers higher data transfer rates (generally) simple routing IEEE standards easily connected together via bridges examples: ethernet, token ring, FDDI
![Page 11: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/11.jpg)
geographical coveragegeographical coverage MANs
traditional category cable TV, local phone DQDB, FDDI (?) less used, as most networks can be
classified into LAN/WAN
![Page 12: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/12.jpg)
geographical coveragegeographical coverage WANs
data speeds slower, in general (this distinction fading)
national, international boundaries includes internetworking ARPANet first example much more complex software OSI model
![Page 13: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/13.jpg)
network topologiesnetwork topologies
star ring bus fully connected tree mesh
![Page 14: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/14.jpg)
switching techniquesswitching techniques broadcast
no switching or routing; 1 station transmits, all others can receive
collisions occur if more than 1 attempts to transmit at once
examples: ethernet LAN and radio networks, satellites (to some degree)
![Page 15: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/15.jpg)
switching techniquesswitching techniques
circuit switching 3 distinct phases traditional voice network nice for user, but inefficient use of
transmission facilities served traditional voice networks
well, but gradually becoming outdated by new technology
![Page 16: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/16.jpg)
switching techniquesswitching techniques message switching
sends entire message as single transmission
efficiency problems from unbound msg. size packet switching
fixed packet size much more efficient use of facilities several refinements; fast packet switching
(ATM) is culmination
![Page 17: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/17.jpg)
network model: ISO 7-layersnetwork model: ISO 7-layers
designed ~1970; still heavily referenced 7 layer model for networks --
1. physical - moves a bit from a to b using a physical(electrical, optical, etc.) signal
2. data link - groups bits into frames, or messages, for error control and information
3. network - routing function
![Page 18: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/18.jpg)
network model: ISO 7-layersnetwork model: ISO 7-layers
4. transport - end to end; interface between user apps and the network/internet
5. session, presentation - ??
7. application - user interface to network, and user services: email, file transfer, world wide web, etc.
![Page 19: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/19.jpg)
network model: IEEE LAN network model: IEEE LAN modelmodel
complements ISO model for LAN specific networks;
more specific in data link, physical layers; other layers unchanged
layers: physical MAC: media access control LLC: logical link control
![Page 20: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/20.jpg)
network model: DoD model network model: DoD model
Alternative view; viewed networks as basic building blocks, thus not included in model
Fewer layers Applications host-host (transport; now TCP ) internet layer (now IP) network interface layer
![Page 21: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/21.jpg)
purposes of networkspurposes of networks
resource sharing increased reliability (redundancy, etc.) efficiency communications future applications: voice, video,
data, images, appliances, .... ?
![Page 22: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/22.jpg)
basic network servicesbasic network services
e-mail file transfers (ftp, etc) remote login (rlogin, telnet) WWW (web)
![Page 23: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/23.jpg)
network ing industrynetwork ing industry
historically two separate and very different industries -- computers and communications
computer industry: IBM, DEC, Sun, Apple, Cray, SGI, Compaq, Dell, Gateway, Microsoft, etc
communications: AT&T, Sprint, MCI-WorldCom, RBOCs, GTE, other phone companies, etc.
![Page 24: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/24.jpg)
network ing industrynetwork ing industry
these 2 industries have been merging signs of the merging
initial purpose of each signals importance of each to the other research labs Sun’s logo “the network is the computer”
![Page 25: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/25.jpg)
industry sectors industry sectors
Computer Industry mainframes, “big” computers - IBM, Cray mid-size, workstations - Sun, SGI, (DEC,
Tandem) personal computers (manufacurers) -
Compaq, Dell, Gateway PCs - software - Microsoft semiconductors for PCs - Intel, AMD, NSM
![Page 26: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/26.jpg)
industry sectorsindustry sectors Communications
long distance telephone (ATT, Sprint) local telephone (Pacific Bell, etc.) telecom. equipment (Lucent, Nor.
Telecom) telco eqmt (Lucent, etc.) data; internet (Cisco, 3Com)
internet service providers (AOL, etc) radio, wireless data, satelite, etc
![Page 27: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/27.jpg)
standards for networksstandards for networks
reasons for standards advantages disadvantages standards organizations
![Page 28: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/28.jpg)
communication protocolscommunication protocols protocol: the algorithm or procedure
used for communication between processes at the same layer
examples: telephone call; e-mail protocol processes make use of
lower layers as a service. heart of communications process
![Page 29: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/29.jpg)
communication protocolscommunication protocols some things protocols do
bit interpretation to signals group bits into messages error detection and correction synchronization make more efficient use of networks
facilities
![Page 30: CS3502: Data and Computer Networks INTRODUCTION](https://reader036.vdocuments.mx/reader036/viewer/2022062520/56815dc3550346895dcbeceb/html5/thumbnails/30.jpg)
communication protocolscommunication protocols
three basic phases of data communications1. connection establishment2. data transfer3. connection termination
connection-oriented/connectionless