Beruflich Dokumente
Kultur Dokumente
A set of interconnected resources Hosts that run network applications software Clients and servers Set of peers The network infrastructure that interconnects the hosts The networking hardware and software Network node devices such as routers and switches Links: cables, connectors, network interfaces
1
Transmission links
Convey bits, bytes, packets Physical medium Copper (or aluminium) Optical fibre Glass, plastic Free-space optical Laser Radio Satellite, microwave link, mobile, wireless LAN, Bluetooth Mode Point-to-point Shared medium (multicast) Broadcast
2
Bits Different codes used in different interface standards Images, multi-media Require special bit pattern as delimiter Bytes Text is usually ASCII or Unicode characters Text files, documents Character set includes special control characters
Bits Bytes 00000010 10000000 10100001
3
01100001011000111 01110101
Computer network
An interconnected collection of computers
Client-Server Model
File Servers
Computer Network
Application Servers
Based on size:
Classifications of Networks
within the same room
Host systems usually connect into a LAN switch Number of hosts limited by the number of ports on the switch Routers have two main uses Interconnecting LANs Connecting to a WAN or to the Internet Routers interconnect LANs To separate the users To separate the traffic
switch
router
To the Internet
To offsite LANs
Basic terminologies
Web Server
Machine that initiates internet request
Web Server
Machine that services internet request
Browser
Software at the client side to interact with data
Basic terminologies
Intranet
An internal network of computer confined to a simple place.
Extranet
When two or more intranets are connected with each other, they form an Extranet eg. Virtual Private Network (VPN)
Internet
Global network of networks
8
Basic terminologies
World Wide Web (WWW)
It is a protocol that uses the internet as the communication structure.
Protocol
Hypertext Transfer Protocol (HTTP)
Native protocol of WWW designed for making web page requests
9
Network Protocol
a human protocol and a computer network protocol:
Hi Hi
Got the time? TCP connection req.
TCP connection reply.
Get http
2:00
time
<file>
11
A collection of networks
Internetwork
12
Protocol:
specifies exact format, order of messages sent and received among network entities, and actions taken on message transmission and receipt.
Addressing:
defines where to deliver the messages.
14
Protocol Layering
Internet has a large collections of protocols organized in a layering model.
Application: enables the user, whether human or software, to access the network. Transport: responsible for reliable source-to-destination (end-to-end) delivery of the entire message. Network: responsible for routing a packet (also called datagram) from source-to-dest (possibly) across multiple (different) networks. Data link (also called network interface): specify how to organize data into frames and how to deliver a frame over a network. Physical: coordinates the functions required to transmit a bit stream over a physical medium.
15
Protocol Layering
Two key protocols are:
IP (Internet Protocol)
Oversee end-to-end delivery of individual packets Does not recognize relationships among packets Treats each packet independently, as if they belong to different message
16
Internet Addresses
Every Computer Is Assigned A Unique Address
Each computer attached to the Internet must be assigned a unique address.
Internet Addressing
IP or Internet address is a 32-bit (4 byte) address that uniquely defines every computing devices on the Internet.
18
19