星期五, 一月 19, 2007

zz Wikipedia: OSI model

Wikipedia: OSI model - Wikipedia, the free encyclopedia

OSI model

OSI Model
7Application layer
6Presentation layer
5Session layer
4Transport layer
3Network layer
2Data link layer
1Physical layer


It has been suggested that this article or section be merged with Open Systems Interconnection. ( Discuss)

The Open Systems Interconnection Reference Model ( OSI Reference Model or OSI Model for short) is a layered, abstract description for communications and computer network protocol design, developed as part of the Open Systems Interconnection initiative. It is also called the OSI seven layer model.

[ edit] Purpose

OSI Model
OSI Model
The OSI model divides the functions of a protocol into a series of layers. Each layer has the property that it only uses the functions of the layer below, and only exports functionality to the layer above. A system that implements protocol behaviour consisting of a series of these layers is known as a ' protocol stack' or 'stack'. Protocol stacks can be implemented either in hardware or software, or a mixture of both. Typically, only the lower layers are implemented in hardware, with the higher layers being implemented in software.
The OSI reference model
The OSI reference model
This OSI model is roughly adhered to in the computing and networking industry. Its main feature is in the interface between layers which dictates the specifications on how one layer interacts with another. This means that a layer written by one manufacturer can operate with a layer from another (assuming that the specification is interpreted correctly). These specifications are typically known as Requests for Comments or "RFC"s in the TCP/IP community. They are ISO standards in the OSI community.

Usually, the implementation of a protocol is layered in a similar way to the protocol design, with the possible exception of a 'fast path' where the most common transaction allowed by the system may be implemented as a single component encompassing aspects of several layers.

This logical separation of layers makes reasoning about the behavior of protocol stacks much easier, allowing the design of elaborate but highly reliable protocol stacks. Each layer performs services for the next higher layer and makes requests of the next lower layer. As previously stated, an implementation of several OSI layers is often referred to as a stack (as in TCP/IP stack).

The OSI reference model is a hierarchical structure of seven layers that defines the requirements for communications between two computers. The model was defined by the International Organization for Standardization in the ISO standard 7498-1. It was conceived to allow interoperability across the various platforms offered by vendors. The model allows all network elements to operate together, regardless of who built them. By the late 1980's, ISO was recommending the implementation of the OSI model as a networking standard.

Of course, by that time, TCP/IP had been in use for years. TCP/IP was fundamental to ARPANET and the other networks that evolved into the Internet. (For significant differences between TCP/IP and ARPANET, see RFC 871.)

Only a subset of the whole OSI model is used today. It is widely believed that much of the specification is too complicated and that its full functionality has taken too long to implement, although there are many people who strongly support the OSI model. [1]

[ edit] Description of OSI layers

OSI Model

Data unit Layer Function
Host
layers
Data Application Network process to application
Presentation Data representation and encryption
Session Interhost communication
Segments Transport End-to-end connections and reliability
Media
layers
Packets Network Path determination and logical addressing (IP)
Frames Data link Physical addressing (MAC & LLC)
Bits Physical Media, signal and binary transmission

[ edit] Layer 7: Application Layer

The Application layer provides a means for the user to access information on the network through an application. This layer is the main interface for the user(s) to interact with the application and therefore the network. Some examples of application layer protocols include Telnet, applications which use File Transfer Protocol (FTP), applications which use Simple Mail Transfer Protocol (SMTP) and applications which use Hypertext Transfer Protocol (HTTP). Applications built to utilize a protocol, such as FTP, should not be confused with the protocols themselves, which often reside at the session layer.

[ edit] Layer 6: Presentation Layer

The Presentation layer transforms data to provide a standard interface for the Application layer. MIME encoding, data compression , data encryption and similar manipulation of the presentation is done at this layer to present the data as a service or protocol developer sees fit. Examples: converting an EBCDIC-coded text file to an ASCII-coded file, or serializing objects and other data structures into and out of, e.g., XML.

[ edit ] Layer 5: Session Layer

The Session layer controls the dialogues (sessions) between computers. It establishes, manages and terminates the connections between the local and remote application. It provides for either duplex or half-duplex operation and establishes checkpointing, adjournment, termination, and restart procedures. The OSI model made this layer responsible for "graceful close" of sessions, which is a property of TCP, and also for session checkpointing and recovery, which is not usually used in the Internet protocols suite.

[ edit ] Layer 4: Transport Layer

The Transport layer provides transparent transfer of data between end users, thus relieving the upper layers from any concern while providing reliable data transfer. The transport layer controls the reliability of a given link through flow control, segmentation/desegmentation, and error control. Some protocols are state and connection oriented. This means that the transport layer can keep track of the packets and retransmit those that fail. The best known example of a layer 4 protocol is the Transmission Control Protocol (TCP). The transport layer is the layer that converts messages into TCP segments or User Datagram Protocol (UDP), Stream Control Transmission Protocol (SCTP), etc. packets.

[ edit ] Layer 3: Network Layer

The Network layer provides the functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks while maintaining the quality of service requested by the Transport layer. The Network layer performs network routing functions, and might also perform segmentation/desegmentation, and report delivery errors. Routers operate at this layer―sending data throughout the extended network and making the Internet possible (also existing at layer 3 (or IP) are switches). This is a logical addressing scheme �C values are chosen by the network engineer. The addressing scheme is hierarchical. The best known example of a layer 3 protocol is the Internet Protocol (IP).

[ edit ] Layer 2: Data Link Layer

The Data Link layer provides the functional and procedural means to transfer data between network entities and to detect and possibly correct errors that may occur in the Physical layer. The best known example of this is Ethernet. Other examples of data link protocols are HDLC and ADCCP for point-to-point or packet-switched networks and Aloha for local area networks. On IEEE 802 local area networks, and some non-IEEE 802 networks such as FDDI, this layer may be split into a Media Access Control (MAC) layer and the IEEE 802.2 Logical Link Control (LLC) layer. It arranges bits from physical layer into logical chunks of data, known as frames.

This is the layer at which the bridges and switches operate. Connectivity is provided only among locally attached network nodes forming layer 2 domains for unicast or broadcast forwarding. Other protocols may be imposed on the data frames to create tunnels and logically separated layer 2 forwarding domains.

[ edit ] Layer 1: Physical Layer

The Physical layer defines all the electrical and physical specifications for devices. This includes the layout of pins, voltages, and cable specifications. Hubs, repeaters, network adapters and Host Bus Adapters (HBAs used in Storage Area Networks) are physical-layer devices. The major functions and services performed by the physical layer are:

  • Establishment and termination of a connection to a communications medium.
  • Participation in the process whereby the communication resources are effectively shared among multiple users. For example, contention resolution and flow control .
  • Modulation, or conversion between the representation of digital data in user equipment and the corresponding signals transmitted over a communications channel. These are signals operating over the physical cabling (such as copper and fiber optic) or over a radio link.

Parallel SCSI buses operate in this layer. Various physical-layer Ethernet standards are also in this layer; Ethernet incorporates both this layer and the data-link layer. The same applies to other local-area networks, such as Token ring, FDDI, and IEEE 802.11, as well as personal area networks such as Bluetooth and IEEE 802.15.4.

[ edit] Interfaces

In addition to standards for individual protocols in transmission, there are also interface standards for different layers to talk to the ones above or below (usually operating-system�Cspecific). For example, Microsoft Windows' Winsock, and Unix's Berkeley sockets and System V Transport Layer Interface, are interfaces between applications (layers 5 and above) and the transport (layer 4). NDIS and ODI are interfaces between the media (layer 2) and the network protocol (layer 3).

[ edit] Examples

Layer Misc. examples TCP/IP suite SS7 AppleTalk suite OSI suite IPX suite SNA UMTS
# Name
7 Application HL7, Modbus, SIP, SSI HTTP, RIP, SMTP, SMPP, SNMP, FTP, Telnet, NFS, NTP, RTP ISUP, INAP, MAP , TUP, TCAP AFP FTAM, X.400, X.500, DAP
APPC
6 Presentation TDI, ASCII, EBCDIC, MIDI, MPEG MIME, XDR, SSL , TLS (Not a separate layer)
AFP ISO 8823, X.226


5 Session Named Pipes, NetBIOS, SAP, SDP Port numbering in TCP and UDP. Session establishment in TCP. Telnet part of text based application protocols. SIP. (Not a separate layer with standardized API.)
ASP, ADSP, ZIP, PAP ISO 8327, X.225 NWLink DLC?
4 Transport NetBEUI, nanoTCP, nanoUDP TCP, UDP, SCTP
ATP, NBP, AEP, RTMP TP0, TP1, TP2, TP3, TP4, OSPF SPX, RIP

3 Network NetBEUI, Q.931 IP, ICMP, IPsec, ARP, BGP MTP-3, SCCP DDP X.25 ( PLP), CLNP IPX
RRC (Radio Resource Control)
2 Data Link Ethernet, 802.11 (WiFi), Token Ring, FDDI, PPP, HDLC, Q.921, Frame Relay, ATM, Fibre Channel PPP, SLIP MTP-2 LocalTalk, TokenTalk, EtherTalk, AppleTalk Remote Access, PPP X.25 ( LAPB), Token Bus IEEE 802.3 framing, Ethernet II framing SDLC MAC (Media Access Control )
1 Physical RS-232, V.35, V.34, I.430, I.431, T1, E1, 10BASE-T, 100BASE-TX, POTS, SONET, DSL, 802.11b, 802.11g
MTP-1 RS-232, RS-422, STP, PhoneNet X.25 ( X.21bis, EIA/TIA-232, EIA/TIA-449, EIA-530, G.703)
Twinax PHY (Physical Layer)

[ edit] Humor

  • The 7 layer model is sometimes humorously extended to refer to non-technical issues or problems. A common joke is the 10 layer model, with layers 8, 9, and 10 being the "user", "financial", and "political" layers, or the "money", "politics", and "religion" layers. Similarly, network technicians will sometimes refer to "layer-eight problems", meaning problems with an end user and not with the network.


[ edit] See also

[ edit] External links

玩命记忆 Unknown

中文 名 玩命记忆
片  名 Unknown
年  代 2006
国  家 美国
类  别 剧情
语  言 英语/惊秫/ 神秘
字  幕 暂无
IMDB评分 6.2/10 (166 votes)
导  演 Simon Brand
主  演 Mel Rodriguez ....
      Wilmer Calderon ....
      詹姆斯·卡维泽 James Caviezel ....
      凯文·查普曼 Kevin Chapman .... McGahey
      Clayne Crawford .... Anderson
      Brittany Delano .... Police Secretary
      Amparo Grisales ....
      Katie Harfield .... Operator 59 (voice)
      Victoria Justice .... Erin
      格雷戈·金尼尔 Greg Kinnear ....
      布丽姬·穆娜 Bridget Moynahan ....
      乔·潘托里亚诺 Joe Pantoliano ....
      巴里·佩珀 Barry Pepper ....
      Jeffrey Daniel Phillips .... Ray
      David Selby ....
      
简  介 
剧情简介:

 五个陌生人在一间封闭的仓库里醒来,发现他们都已失去记忆,完全不记得自己是谁,也不知道如何到了这里。但随着时间的流逝,他们推断出五个人中有的是人质,有的是绑匪,而绑匪头目正赶过来准备杀死人质,于是一场你死我活的猜谜行动就在幽闭空间中展开

一栋废弃仓库中,五名男子从昏迷中醒来,发现被软禁在一起,但他们竟全都丧失了记忆!能唤醒记忆的线索只有一份过期报纸,及一具警察尸体,种种迹象显示他们跟一桩绑票案有关,但究竟是谁绑架了谁?彼此是敌是友?真相抽丝剥茧后,将出现令你意想不到的惊诧逆转!

幕后制作:

疑、斗智动作片《玩命记忆》,拥有坚强的演员阵容、精彩的故事情节、以及独一无二的视觉风格。编剧以「五个人在一个空间里」为基础,就交织出无限紧张刺激 的剧情,五个人在一间偏远仓库里,经过了一阵激烈的扭打,打翻了一大桶有毒的化学物质,在吸入这些物质后,他们因此陷入昏迷,再次醒来后,每个人都已失去 记忆,在无从得知自己身份的情况下,模糊的记忆逐渐浮现,原来这是一场绑架勒赎事件。就在这个房间里,每当发现线索就会牵动记忆,让这几个人之间的关係瞬 间骤变,记忆不断重组,究竟谁是谁?谁能及早想起,活下去的胜算就越大!

电影中的场景空间越有限,演员的表演张力就越大,饰演五名 主角的演员各有特色,分别是《受难记》吉姆卡维佐、《爱在心里口难开》金奖提名的奎格柯尼尔、《骇客任务》乔潘多林诺、《抢救雷恩大兵》巴瑞派伯,与《超 感应频率》杰瑞米西斯托,他们在片中极尽衝突和挑衅之能事,展现密闭空间中的猜忌与紧张气氛,将剧情带到惊爆刺激的高潮。

Electric Circuits (7th Edition)

Electric Circuits (7th Edition)

Electric Circuits (7th Edition)
Author: James W. Nilsson / Susan Riedel
URL: http://www.amazon.com/exec/obidos/redirect?tag=songstech-20&path=ASIN%2F0131465929

=650) window.open('http://ec1.images-amazon.com/images/P/0131465929.01._SCLZZZZZZZ_V1083195340_.jpg');" onload="if(this.width>'650')this.width='650';" border="0">
Product Details
pages: 992 pages
Publisher: Prentice Hall
ISBN: 0131465929
Average Customer Review: =650) window.open('http://ec1.images-amazon.com/images/G/01/x-locale/common/customer-reviews/stars-2-0.gif');" onload="if(this.width>'650')this.width='650';" border="0"> Based on 51 review(s).
Format:
Size:
Supplier:
Summary:

Electric Circuits, Seventh Edition features a redesigned art program, a new four-color format, and 75% new or revised problems throughout. In the midst of these changes, the book retains the goals that have made it a best-seller: 1) To build an understanding of concepts and ideas explicitly in terms of previous learning; 2) To emphasize the relationship between conceptual understanding and problem solving approaches; 3) To provide readers with a strong foundation of engineering practices. Chapter topics include Circuit Variables; Circuit Elements; Simple Resistive Circuits; Techniques of Circuit Analysis; The Operational Amplifier; Inductors, Capacitors, and Mutual Inductance; Response of First-Order RL and RC Circuits; Natural and Step Responses of RLC Circuits; Sinusoidal Steady-State Analysis; and more. For anyone interested in circuit analysis.

Download:

http://rapidshare.de/files/16531139/ElectricCircuits_muya.rar

Software Engineering for Internet Applications - The MIT Press


Software Engineering for Internet Applications - The MIT Press


After completing this self-contained course on server-based Internet applications software, students who start with only the knowledge of how to write and debug a computer program will have learned how to build web-based applications on the scale of Amazon.com. Unlike the desktop applications that most students have already learned to build, server-based applications have multiple simultaneous users. This fact, coupled with the unreliability of networks, gives rise to the problems of concurrency and transactions, which students learn to manage by using the relational database system.

After working their way to the end of the book, students will have the skills to take vague and ambitious specifications and turn them into a system design that can be built and launched in a few months. They will be able to test prototypes with end-users and refine the application design. They will understand how to meet the challenge of extreme business requirements with automatic code generation and the use of open-source toolkits where appropriate. Students will understand HTTP, HTML, SQL, mobile browsers, VoiceXML, data modeling, page flow and interaction design, server-side scripting, and usability analysis.

The book, which originated as the text for an MIT course, is suitable for classroom use and will be a useful reference for software professionals developing multi-user Internet applications. It will also help managers evaluate such commercial software as Microsoft Sharepoint of Microsoft Content Management Server.

Download Here

Password: www.ebooksportal.org

Satellite Communication Systems Cross-layer Design

Giambene, Giovanni (Ed.)
2007, Approx. 350 p., Hardcover
ISBN: 978-0-387-36897-9


Due: June 2007

About this book

Satellite communication systems represent an important solution to integrate and to complement terrestrial systems, since satellites allow the following advantages: (i) easy fruition of both broadcast and multicast high bit-rate multimedia services; (ii) provision of backup communication services for users on a global scale; (iii) efficient support of high-mobility cellular users (e.g., users on trains, planes, etc.); (iv) support of broadband applications and services in rural and remote areas for both fixed and mobile users.

Multimedia traffic support, multicast and broadcast services are the driving forces for new satellite systems that are expected to provide services with comparable Quality of Service (QoS) levels of terrestrial systems. In particular, the interest is here on the Satellite UMTS system for mobile users and the DVB-S/DVB-S2/DVB-RCS networks for broadband fixed users. New satellite network architectures, protocol design, and adaptivity schemes are necessary to allow the support of prospected future services.

Satellite resources are costly and satellite communications impose special constraints with respect to terrestrial systems in terms of channel model, attenuation, propagation delays, fading, etc. The ISO/OSI reference standard is based on a layering paradigm, a strict modularity and layer independence. Such classical approach may lead to non-optimal performance in IP-based next-generation satellite communication systems. In this framework, an optimized cross-layer approach is needed where interactions even between non-adjacent protocol layers are employed.

This book provides significant knowledge on innovative radio resource management schemes for satellite communication systems that exploit lower layer adaptivity and the knowledge of layer 3 IP QoS support and transport layer behavior. This book is an interesting novelty since it integrates competencies considering all the parts of system design (i.e., propagation aspects, radio resource management, access protocols, network protocols, transport layer protocols, etc.) to cover both broadband and mobile satellite systems. A detailed analysis of cross-layer air interface design will be provided with new simulation results, proving that such approach can permit to guarantee high QoS levels for differentiated traffic classes and high utilization of air interface resources. Two scenarios will be addressed for cross-layer optimization issues, that is the satellite version of the terrestrial UMTS for mobile users (3GPP) and the DVB-S/-S2/-RCS air interface for broadband fixed transmissions (ETSI).

This book is intended as the outcome of the research results obtained during the last two years in the workpackage 2430 (SatNEx project, www.satnex.org) leaded by Dr. Giovanni Giambene - University of Sienna, Italy.

Table of contents
Part I: Resource Management Framework for Satellite Communications.- Introduction.- Activity in Satellite Resrouce Management.- QoS Requirements for Multimedia Services.- Cross-Layer Approaches for Resource Management.- Part II: Cross-Layer Techniques for Satellite-Dependent Layers.- Access Schemes and PAcket Scheduling techniques.- Call Admission Control.- Dynamic Bandwith Allocation.- Part III: Cross-Layer Techniques for Satellite-Independent Layers.- Resource Mangement and Network Layer.- Resource Mangement and Transport Layer.- Cross-Layer Methods and Standardization Issues.


Written for:
System engineers, satellite networks engineers, researchers and advanced students working and studying in the field of satellite communications










google站内搜索

Google