Download Reference Models - UT School of Information

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Distributed firewall wikipedia , lookup

Zigbee wikipedia , lookup

Net bias wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Network tap wikipedia , lookup

Computer network wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Airborne Networking wikipedia , lookup

CAN bus wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

IEEE 1355 wikipedia , lookup

Deep packet inspection wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Internet protocol suite wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Transcript
REFERENCE MODELS FOR COMPUTER NETWORKS
Much of this material is taken from some developed by Ron Wyllys.
Two major approaches:
1. The seven-layer OSI/ISO model – Open Systems Interconnection,
currently maintained by the International Organization for
Standards.
2. The five-layer TCP/IP model – Transmission Control
Protocol/Internet Protocol.
OSI/ISO
1. Physical layer – controls electrical and mechanical aspects of data
transmission, e.g., voltage levels, cable lengths, and so on.
2. Data-link layer – addresses the transmission of data frames (or
packets) over a physical link between network entities, includes
error correction.
3. Network layer – establishes paths for data between computers and
determines switching among routes between computers, determines
how to disaggregate messages into individual packets.
4. Transport layer – deals with data transfer between end systems and
determines flow control.
5. Session layer – creates and manages sessions when one application
process requests access to another applications process, e.g.,
MSWord importing a spread sheet from Excel.
6. Presentation layer – determines syntactic representation of data, e.g.,
agreement on character code like ASCII/Unicode.
7. Application layer – establishes interface between a user and a host
computer, e.g., searching in a database application.
TCP/IP
1. Physical layer – not really part of this model, since TCP and IP deal
with software; usually thought to refer to all hardware beneath the
network layer.
2. Network or data link layer – defined by whatever the Internet
Protocol will run over, e.g., a token-ring network.
3. Internet or network layer – provides network addressing and
routing, providing a common address space and connecting
heterogeneous networks. IP runs here.
4. Transport layer – manages data-consistency by providing a reliable
[two meanings!!] byte stream between nodes on a network. TCP and
User Datagram Protocol (UDP) run here.
5. Process and applications layer – provides application services to
users and programs.