Introduction of Computer Networks
Introduction of Computer Networks
Introduction of Computer Networks
Computer Network
Computer Network
Computer Network is a set of computers and network devices that are connected by transmission media (Links) The purposes Sharing resource: Hardware, Software, Information Overcome a distance Increase Reliability
1.1 Uses of Computer Networks 1.2 Types of Computer Network 1.3 Reference Models of Network
13
1.2.1 Types of Network based on Distance 1.2.2 Types of Network based on Switching Methods
14
16
DTE
b
DTE DTE DTE
Two broadcast networks (a) Bus (b) Ring DTE (Data Terminal Equipment)
17
Used in Ethernet LAN family Common shared medium Random access (CSMA/CD) Easy to implement Lower utilization under heavy traffic 30%-40% IEEE 802.3
18
Ethernet:
shared or dedicated link connects end system and Switch, router Ethernet 10 Mbps, Fast Ethernet 100Mbps, Gigabit Ethernet 1000Mbps
19
20
IEEE 802.11b: 11Mbps IEEE 802.11a, IEEE 802.11g: 54 Mbps (a) Wireless networking with a base station, BSS (b) Ad hoc networking, IBSS
21
A metropolitan area network based on cable TV. Other Example: Wireless Internet Access IEEE 802.16
22
24
Telephone System
Digital Analog
Services, Networks
POTS (Plain Old Telephone System) ISDN (Integrated Services Digital Network) Broadband Frame Relay: 2 Mbps ATM (Asynchronous Transfer Mode): 155 622 Mbps MPLS (MultiProtocol Label Switch)
25
Circuit-switched networks
Packet-switched networks
FDM
TDM
Datagram Networks
26
27
frequency time
29
application transport 5. Data flow begins network 4. Call connected data link 1. Initiate call physical
31
33
Reference Models
1.3.1 The OSI Reference Model 1.3.2 The TCP/IP Reference Model 1.3.3 A Comparison of OSI and TCP/IP 1.3.4 Network Standardization
34
Dealing with complex systems: explicit structure allows identification, relationship of complex systems pieces Layered reference model for discussion modularization eases maintenance, updating of system Change of implementation of layers service transparent to rest of system E.g., change in gate procedure doesnt affect rest of system
36
39
Physical interface between devices Characteristics Mechanical - interface specs Electrical - voltage levels for bits, transmission rate Logical functions of signal Procedure of Transfer Transfer of bit level Point to Point link Principle service: error detection and flow control Higher layers may assume error free transmission Later a sublayer is added to Data Link Layer MAC (Medium Access Control) sublayer to deal with broadcast networks Transfer of frame level Point to Point link
40
Data Link
QoS (Quality of Service) and congestion control are also addresses in this layer Several other internetworking issues e.g. differences in addressing, max. data length, etc.
41
gi lo
le ca nd -e nd
sp an tr t or
network data link physical application transport network data link physical
42
Session
Establishes and clears sessions for applications, and thus minimizes loss of data during large data exchange Control of dialogues
Provides a set of standard protocols so that the display would be transparent to syntax of the application Data formats and coding Data compression Data encryption
Application
Support for various applications Provides application specific protocols for each specific application and each specific transport protocol system
44
45
46
User data is passed from layer to layer PCI (Protocol Control Information) is added/removed to/from user data at each layer PDU (Protocol Data Unit) = Data + PCI Each layer has a different PDU
47
48
Protocol specification
Operates between the same layer on two systems May involve different platforms Protocol specification must be precise - Format of data units - Semantics of all fields
Service definition
Functional description of what is provided to the next upper layer
Addressing
Referenced by SAPs
49
Connection-Oriented
Establish connection Data transfer Terminate conntion
Connectionless Services
Only data transfer
50
51
52
53
54
that it can send IP packets This protocol is not defined by TCP/IP Mostly in hardware A well known example is Ethernet
55
56
Can you give example applications that use TCP and UDP?
57
Support for user applications A separate module for each different application
HTTP, SMTP, telnet, FTP DNS, DHCP, SNMP, VoIP
58
ATM
Frame Relay
59
Comparing OSI and TCP/IP Models Concepts central to the OSI model Services Interfaces Protocols
60
61
62
Network Standardization
Whos Who in the Telecommunications World Whos Who in the International Standards World Whos Who in the Internet Standards World
63
Network Standardization
International Telecommunication Union (ITU)
Main sectors
Radiocommunications Telecommunications Standardization Development
64
Network Standardization
Standards Organization
ISO (International Standards Organization) ANSI (American National Standards Institute), NIST (National Institute of Standards and Technology) IEEE (Institute of Electrical and Electronics Engineers), De facto standards: EIA
65
Network Standardization
IEEE 802 Standards
The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with gave up.
66
Network Standardization
Internet Society (ISOC)
Network Standardization
Internet Engineering Task Force (IETF)
Internet documents:
Request for Comments (RFC) IETF STD Internet Standard FYI For your information
68