Transcript CH06
Chapter 6
Computer
Networks
OBJECTIVES
After reading this chapter, the reader should
be able to:
Understand the rationale for the existence of networks.
Distinguish between the three types of networks: LANs, MANs,
and WANs.
Understand the OSI model and TCP/IP.
List different connecting devices and the OSI layers in which
each device operates.
Understand client-server models.
6.1
NETWORKS,
LARGE AND SMALL
Network
Computer network –
A combination of computers connected
through transmission media.
LAN
(Local Area Network)
MAN (Metropolitan Area Network)
WAN (Wide Area Network)
Internetwork – (e.g. Internet)
Networks can be connected using
connecting device.
Model and Protocol
Model –
the specification set by a standards
organization as a guideline for designing
networks.
Protocol –
a set of rules that controls the interaction of
different devices in a network/internetwork.
6.2
OSI MODEL
Note:
The OSI (Open Systems Interconnection) model
is a theoretical model that shows
how any two different systems
can communicate with each other.
OSI Model –
is a framework of 7 layers
that gives network designers an idea of the
functionality of each separate but related layer.
Figure 6-1
The OSI model
control information
is added to the data in the form
of headers or trailers.
the header or trailer
is dropped in each layer.
Flow of data in the OSI model
Figure 6-2
Functions of the Layers
Physical
1.
•
transmit a bit stream over a physical medium.
Data-Link
2.
•
•
Organizes bits into logical units called frames.
Node-to-node delivery
Network
3.
•
Source-to-destination delivery of a packet.
Transport
4.
•
Source-to-destination delivery of the entire message.
Session
5.
•
Establishes, maintains, and synchronizes
the dialog between communicating systems.
Presentation
6.
•
Deals with the fact that different systems use
different coding methods.
Application
7.
•
Enables the user to access the network.
OSI Layers 實例:
7
Application
Layer
6
Presentation
Layer
5
Session
Layer
4
Transport
Layer
3
Network
Layer
快遞公司:決定使用那個機場、經由哪條路徑傳遞
2
Data Link
Layer
機場管理局:班次﹑泊位﹑進場/出場時間間隔﹑收發貨物
1
Physical
Layer
飛機:運送包裹
產品行銷:策略、合同、邀訪、樣品
秘書:將型錄、報價單、合約翻譯成各國語言的文件格式
一筆生意:寄型錄、寄報價單、寄合約、…
資料打包寄送:將資料拆開、分裝、編號成幾個信封﹐再進行郵寄
6.3
CATEGORIES
OF
NETWORKS
Categories of networks
Figure 6-3
LAN (Local Area Network)
Allow resource sharing between computers.
Computers
Peripheral
devices
Transmission medium (e.g. cable)
3 types of topology
Bus
topology
Star topology
Ring topology
LANs
Figure 6-4
Hub –
a
device that facilitates connection
LAN acts logically like a bus.
Star –
the dominant topology today.
MAN
Figure 6-5
MAN (Metropolitan Area Network)
Uses services provided by a network service
provider. (Tel. Company)
Individual
users’ computers
Organizations’ LANs
Many Tel. Company provide a popular MAN
service called SMDS (Switched Multimegabit Data Services)
Prior
to SMDS's arrival in 1995,
the only way to connect LANs was through
a dedicated private line.
WAN
Figure 6-6
WAN (Wide Area Network)
The connection of individual computers or LANs
over a large area (country, world).
User using a telephone line to connect to an ISP
(Internet Service Provider) is using a WAN.
Negotiates
fee
ISP
Tel. company
6.4
CONNECTING
DEVICES
Figure 6-7
Connecting devices
Repeater (L1)
Regenerates the signal.
Extends the physical length of a network.
Figure 6-8
Note:
Repeaters operate at the first layer of
the OSI model.
Bridge/Switch
Bridge
A traffic
controller
Divide a long bus into smaller segments
so that each segment is independent trafficwise.
Regenerate data
Switch
A sophisticated
bridge with multiple interfaces.
A station that needs to send a frame sends it directly to
the switch.
Bridge (L1-L2)
Figure 6-9
Note:
Bridges operate at the first two
layers of the OSI model.
Figure 6-10
Switch
Router
Connect LANs, MANs, and WANs.
Routes a packet based on the logical address
(network layer) of the packet.
Connect two independent networks: LAN-WAN,
LAN-MAN, WAN-WAN…
V.S.
Bridge
filters
a frame based on the physical address (datalink layer) of the frame.
Connect two segments of a LAN or two LANs
belonging to the same organization.
Routers (L1-L3) in an internet
Figure 6-11
Note:
Routers operate at the first three
layers of the OSI model.
Gateway (L1-L7)
A protocol converter.
Understands the protocols used by each
connected network and is able to translate
from one to another.
Figure 6-12
Connecting devices and the OSI model
internetworking
IP address
Mac address
packet
frame
networking
ISP (Internet Service Provider)
a company that provides access to the Internet. For a monthly fee,
the service provider gives you a software package, username,
password and access phone number. Equipped with a modem, you
can then log on to the Internet and browse the World Wide Web, and
send and receive e-mail.
ICP (Internet Content Provider)
網際網路內容提供者。指的是在網際網路上提供各種服務內容的廠商。
如Yahoo雅虎、AOL美國線上等,都是屬於ICP的一種。任何人只要
有網路的空間放置網頁,都可以成為ICP。而ICP的收入大都來自廣
告收入。
Web portal
A Web site or service that offers a broad array of resources and
services, such as e-mail, forums, search engines, and on-line
shopping malls.
ASP (Application Service Provider)
ASP 業者向軟體公司購買應用程式,然後將此程式放在 ASP 業者的
機房內,然後供企業或個人以存取網路的方式連接到機房來使用應用
程式,並依據使用方式與規定向客戶收取費用。
6.5
THE INTERNET
AND
TCP/IP
Internet
internetwork (internet)
A network
of networks
Connect individual LANs, MANs, and WANs.
Internet – the most famous one
TCP/IP and OSI model
TCP/IP
Transmission Control Protocol/Internet Protocol
A suite of protocols that officially control the Internet.
Physical and data-link layers:
Does not define any specific protocol.
Network layer:
Supports the Internet Protocol (IP)
Transport layer:
Defines Transmission Control Protocol (TCP) and User Datagram
Protocol (UDP)
Application layer:
Equivalent to the combined session, presentation, and application layers
TCP/IP Network layer
Supports the Internet Protocol (IP)
Every computer connected to the Internet is identified
by a unique international address – IP address. (32bits)
Figure 6-14
IP addresses in dotted-decimal notation
TCP/IP Transport layer
Defines Transmission Control Protocol (TCP) and User
Datagram Protocol (UDP)
TCP is a reliable transport protocol. It divides a
message into a sequence of segments that are
numbered sequentially.
If
one segment is lost, it is sent again.
If a segment is received out of order, it is ordered with
the help of the sequence numbering mechanism.
TCP/IP Application layer
Equivalent to the combined session,
presentation, and application layers of OSI
model.
Communication on the Internet uses the
client-server model.
– an AP running on a local machine.
Server – an AP running on a remote machine.
Client
Client-server model
FTP
File Transfer Protocol
The standard protocol on the Internet for
transferring a file from one machine to another.
SMTP(Simple Mail Transfer Protocol)
A user machine that is turned off will not receive email.
POP(Post Office protocol)
UA(user Agent)- a user interface to facilitates these
transactions
Email address
Local part – user mailbox
Domain name – the computer that serves as the SMTP server
TELNET
TErminaL NETwork
A general client-server program on the Internet allows
remote login.
Enables the establishment of a connection from a local
system to a remote system in such a way that the local
terminal appears to be a terminal at the remote system.
HTTP
HyperText Transfer Protocol
the underlying protocol used by the World
Wide Web.
use a special kind of addressing called
URL(Uniform Resource Locator).
URL
Method – the client-server program used
for transferring the documents.
Host – the computer where the information
is located.
Port – the port number of server.
Path – the path of the file where the
information is located.
WWW
World Wide Web
Hypertext –
a document containing special text, words, and
phrases that can create a link to other documents.
Page –
a document of hypertext available on the web.
Home page
Browser
Coordinates all activities.
Display the document.
A client AP that retrieves the document.
Categories of Web documents
Document types:
Static documents
Have
fixed contents
HTML
Dynamic documents
Programs
residing at the server site.
Use CGI(Common Gateway Interface) technology
includes Perl and HTML to handle the document
creation and interpretation.
Active documents
The
browser requests the transfer of the program.
After transfer, it is run at the browser site.
Java
台灣網路資訊中心(TWNIC)
國家級財團法人機構,以非營利為目的,是由
交通部電信總局及中華民國電腦學會共同捐助
設立,宗旨是以超然中立及互助共享網路資源
之精神,提供IP address分配、網域名稱
(Domain Name)註冊等服務。
網路蟑螂
1999年底,登記使用business.com的權利,以750
萬美金的天價在拍賣網站電子海灣(eBay.com)賣出。
china.com、ibm.com
apple.com
whitehouse.com
即時傳訊 (Instant Messenger)
它支援在 Internet 上聊天、發送消息和文件等,另更有語音
聊天、網路攝影機等功能
1.
ICQ
全球最早出現的即時傳訊軟體,在1998年6月被AOL以2.87億美元所收購
2.
AIM﹙AOL Instant Messenger﹚
由AOL所開發出來、類似ICQ的即時傳訊軟體
3.
QQ
中國騰訊公司產品,佔中國95%使用人口(1億500 萬)
4.
MSN即時通
由微軟所開發出來的即時傳訊軟體
5.
Yahoo!奇摩即時通
由全球入口網站領導品牌Yahoo!所開發的即時傳訊軟體
6.
YamQQ
蕃薯藤 +QQ