computer networks Communication Requirements for a network

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

The Medium Access Control Sublayer
Computer Concepts – Illustrated 8th edition
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Networks and Telecommunications (on OLC)
1 Hyades Command Routing Message flow and data translation.
David Burdett May 11, 2004 Package Binding for WS CDL.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
Networks and Telecommunications
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Chapter 7: Computer Networks, the Internet, and the World Wide Web
1 Chapter One Introduction to Computer Networks and Data Communications.
HW for Chapter 3 Exercises: 38, 45, 47, 48.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
Networks: Introduction 1 CS4514 Computer Networks Term B06 Professor Bob Kinicki.
Local Area Networks - Internetworking
PP Test Review Sections 6-1 to 6-6
Introduction to Network
B.A. (Mahayana Studies) Introduction to Computer Science November March Communications Systems We look at the basic elements of.
CS105 Introduction to Computer Concepts Computer networks 101
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
TYPES OF COMPUTER NETWORKS
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Internet and LAN Technology. 2 Chapter Contents Section A: Network Building BlocksNetwork Building Blocks Section B: Local Area NetworksLocal Area Networks.
Operating Systems Operating Systems - Winter 2012 Chapter 4 – Memory Management Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Nov-03 ©Cisco Systems CCNA Semester 1 Version 3 Comp11 Mod11 – St. Lawrence College – Cornwall Campus, ON, Canada – Clark slide 1 Cisco Systems CCNA Version.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
Adding Up In Chunks.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 2 Networking Fundamentals.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 3 Networking Media.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Basic Computer Network. Connecting to the Internet Requirement  A computer or PDA or cell phone  An account with an ISP (Internet Service Provider)
The Internet–Illustrated Introductory, Fourth Edition
Chapter 1: Introduction
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
Connecting LANs, Backbone Networks, and Virtual LANs
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
PSSA Preparation.
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
COMPUTER NETWORKS.
Laudon & Laudon: Canadian Edition
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
Local Area Network By Bhupendra Ratha, Lecturer
NETWORKS.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Chapter2 Networking Fundamentals
Nada Al Dosary CT 1502 Planning and Design of Communication Networks Local Area Networks (LANs) & Networks.
Review of Important Networking Concepts K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry – LECTURE 2 COMS 525:
Presentation transcript:

computer networks Communication Requirements for a network Topologie of computer networks ISO / OSI reference modell Variety of cables fiber optic cable Twisted Pair coaxial cable WLAN Wi-Fi transmission methods Ethernet Token Ring TCP / IP

Attributes of Communication Participants Human to human Application system to application system Human to application system Direction Unidirectional versus bidirectional Dialogue

Attributes of Communication Distribution Number of recipient Contextual recipient Nature Oral, written, image Standard of communication Distance (size / performance = time) Trigger Push or pull

Requirements of a network The speed must saisfy the partners. The management of the components and the end devices as terminals, printers, ... must be simple The operating expenses must be economically justifiable.

Basic elements of a network Computers and nodes which are connected Infrastructure components which connect the computers wiring

Client / Server Netz Offer resources and services sends orders to a to the public. One server can get orders from several Clients sends orders to a service provider. A Client can address several servers Netz The cooperation is initiated by the client, who sends orders to a service provider. The service provider states its readiness to be available for certain services. During the processing he client can address several servers and a server can server several The server offers only well defined services. It accepts orders only when it is idle. If a server is accepting an order, it must verify the following: Is the client really that one it claims to be? If yes, is the client authorized to perform the intended operation with the desired data?

Categories of networks

Categories of networks Private networks Public networks Local Area Network LAN Metropolian Area Network MAN Wide Area Network WAN Dimension Campus ca. 500 m Region ca100 km unlimited Speed 10 - 100 Mbits/s 1 Gbits/s 155 - 622 Mbits/s bis 64 Kbits/s bis 2,5 Gbits/s Application Data Images Data MM Data Speach Data Images Data, Video Speach Technologie Ethernet Token Ring FDDI DSL Ethernet DSL analog ISDN DSL

transmission methods Direct connection between Client and Server Store and Forward network Broadcast network Direct connection between transmitter and receiver: Both must adapt themselves to a common transmission rate. The data can be transmitted as a continous data stream or as data packets. Store and Forward network: The data are seperated into independent units and are transferred as seperate packets. The packets are transmitted to the next node and stored at this node. Each node calculate the optimal connection to the destination and forwards ist packets. Thus it is possible, that the packets will arrive in a randomly order at the receiver. The receiver has to put the packets in the correct order. Broadcast: The transmitter transmitts the data in a common medium, to which several receivers are connected. The desired receiver filters the packets which are addressed to him.

Telephone: direct connection

Internet: Store and Forward Local Network Internet Data packet Local network Jeder Netzwerkrechner (Router) kennt die Verbindungen in seine Umgebung. Er weiß ob und wie gut die Verbindung funktioniert. Ein Router analysiert die eingehenden Datenpakete, erkennt das Ziel eines Datenpaketes und weiß, an welchen Nachbarn er das Paket weitergeben muß. Am Ziel wird die Nachricht aus den einzelnen Paketen in der richtigen Reihenfolge zusammengesetzt und an den Empfänger übergeben. Fehlende oder fehlerhafte Pakete können nachgefordert werden. Im Jahr 1974 wurde ein Protokoll (=die Verarbeitungsvorschrift) zur Übertragung von Datenpaketen definiert, das TCP/IP (Transmission Control Protocol / Internet Protocol). Im Jahre 1984 wurde TCP/IP zusammen mit dem Betriebssystem UNIX kostenlos von SUN vertrieben. Damit setzte sich TCP/IP als Standard für die Datenübertragung in Rechnernetzen durch. Mehrere bestehende Rechnernetze (z.B. APAR-NET,BITNET, CSNET, Earn= European Academic Research Net) konnten zusammengeknüpft werden, das Internet war am Entstehen. Das Prinzip der Übertragung besteht darun, eingehende Pakete aufzusammeln und an den nächsten Empfänger weiterzureichen. Jeder Router hat also die Möglichkeit, die Daten zu lesen und Kopien davon anzufertigen. Prinzipiell können die Daten auch verfälscht werden.

Radio: Broadcast http://de.structurae.de/photos/index.cfm?JS=155487

Topology of the computer connections Star Ring Bus

Topologie Star Ring Bus - Long cables + When a cable breaks, only one component fails - Long cables Ring + shortest cables, best transmission characteristic When a cable breaks or one component fails, the whole transmission fails Bus + most simple cabling - Problems with simultaneous transmissions Star: With this design, each computer has ist own connection to a central unit. The amount of cable is much more than with the other designs. But when one connectin fails, only one end device is affected. However, if the central unit fails, this failure can not be ompensated. Ring: Each unit has exasctlx one right and one left neighbor, Messages are forwarded in a well defined way. If only one unit fails, the ring is disconnected and no message can be propagated. The advantages of this design is simple expansion, low amount of cable and optimal transmission characteristics. Bus: The involved units are connected by a central wire. The ends of this wire must be terminated in order to avoid interferences. If the central cable is broken, remain two seperate networks.

Verkabelung http://www.aces.utexas.edu/infrastructure/main.htm

Heinrich - Braun - Krankenhaus Zwickau http://www.hbk-zwickau.de/ http://www.hildebrand.at/Projekte/Krankenhausbau/body_krankenhausbau.html

Zentralkrankenhaus central - hospital Klinikum Hannover Oststadt http://www.klinikum-hannover.de/osk/index.htm

Pavillon – Krankenhaus Pavilion - hospital http://www.klinikum-hannover.de/nsk/index.htm

Krankenhausverbund network of hospitals

Campus http://www.med.uni-heidelberg.de/

Primärverkabelung primary cables backbone

ISO / OSI Referenzmodell International Standards Organization Open System Interconnect Reference Model consists of 7 layers, which realise the different tasks of the data communication. The ISO/OSI Referenzmodell (International Organisation for Standardisation / Open System Interconnection) is a theoretical model which describes the data exchange between two computers. The tasks are realisied by different tasks, which are arranged in layers. Each layer gets ist order from the layer above and delegates a subtask to the layer directly below.

ISO / OSI layers http://www.interfacebus.com/Design_OSI_Stack.html Layer 1. Physical: Defines the physical [hardware] implementation and the electrical [signal level] implementation of the bus; network cabling, connector type, pin-out, physical data rates, maximum transmission distances, and data transmission encoding. At this layer information is placed on the physical network medium. RS-232, and RS422 are examples of a physical layer specification. Protocol Data Unit [PDU] is called a Bit at this layer. Other physical layer specifications are listed on the Electronic Bus page. Schicht1: Bitübertragungsschicht. Definition der Übertragungskabel, Definition der elektrischen Darstellung der Bits: Takt, Pulsdauer, Modulation, Codierung. Layer 2. Data Link: Frame format, Transmitting frames over the net [additional bit/byte stuffing, start / stop flags, checksum, and CRC]. CAN bus, ATM, StarLAN, LocalTalk and HDLC are layer 2 protocols. Different network and protocol characteristics are defined by different data link layer specifications. The Data Link layer is subdivided into the Media Access Control (MAC) which controls access and encodes data into a valid signaling format [for the physical layer], and the Logical Link Control (LLC), which provides the link to the network [for the Network layer] Protocol Data Unit [PDU] is called a Frame at this layer. Schicht 2: Leitungsschicht. Erkennen von Übertagungsfehlern, Flußregelung (Sender nicht schneller als der Empfänger). Definition des Leitungszugriffs (Bus, Stern, Ring) Layer 3. Network: Provides address assignment, and Packet's forwarding methods. Protocol Data Unit [PDU] is called a Packet at this layer. Schicht 3: Netzschicht. Auswahl der Übertragungsweges (Routing), Vermittlung, Verkehrssteuerung (bei Überlastung), Multiplexing, Flußregelung bei Multiplexing, Fehlerbehandlung (Reihenfolge der Pakete sicherstellen). Layer 4. Transport: Provides transfer correctness, data recovery, and flow control. TCP is a layer 4 protocol. Protocol Data Unit [PDU] is called a Segment at this layer. Schicht 4: Transportschicht. Verbindung zwischen den Prozessen unterstützen (end to end), Dienstgüte überwachen, Segmentierung von Transportdaten, geregelter Abbau der Verbindung, Datenflußkontrolle Layer 5. Session: Establishing a communication session, Security, Authentication. NetBIOS is a layer 5 protocol. Protocol Data Unit [PDU] is called Data at this layer. Schicht 5: Kommunikationssteuerung. Synchronisation zwischen den Prozessen. Layer 6. Presentation: Determines how computers represent data [ASCII, GIF..]. Protocol Data Unit [PDU] is called Data at this layer. Schicht 6: Darstellung. Gemeinsame Syntax beider Übertragungspartner festlegen (RISC Prozessoren habe das größte Bit links, Intelprozessoren haben es rechts), Verschlüsselung Layer 7. Application: Generates or interprets data, may also provide encryption or decryption. Applications using the network learn how to send a request, how to specify a filename over the net, how to respond to a request. Protocol Data Unit [PDU] is called Data at this layer Schicht 7: Anwendung. Standardisierung der Dienste. Z.B.: FTP, HTTP, EDIFACT The strict hierarchisation of the tasks and the restriction that the programs of one layer are only allowed to communicate with the programs directly above and below, refused broad practical application to this model. Existing transmission protocols use this reference modell to describe their scope of services. http://www.interfacebus.com/Design_OSI_Stack.html

ISO / OSI layers Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

Cabling Primary cabling: between buildings Fiber optics Coaxial cable Radio relay system Secundary cabling: main cable in building Tertiary cabling: within a floor (often a star) WLAN (radio network)

Fiber optics Sender or Source Analog / Digital Converter Driver unit LED Fiber Photo transistor Digital / Analog Converter Driver unit Receiver transfer rate: 200 Mbit/s to 1 Gbit/s

Twisted Pair transfer rate : 1 Mbit/s bis 300 Mbit/s Abschirmung: shielding Kupfergeflecht: copper netting Aluminumfolie: aluminium foil Kunstoffmantel: plastic coat The twisted pair cable consists of two wires which are turned around each other. Contrary to asymmetrical cables, as coaxial cables they do not need a grounding. The advantage of this kind of cable is the little sensitiveness against electromagnetic interferences.

Coaxial cable http://en.wikipedia.org/wiki/Coaxial_cable transfer rate : 1 Mbit/s bis 600 Mbit/s http://en.wikipedia.org/wiki/Coaxial_cable

transmission capacity

WLAN Wireless local area network Wi-Fi Wi-Fi Alliance WECA (Wireless Ethernet Compatibility Alliance) Accesspoint

Range of WLAN Up to 100 m outdoor, Limited by Walls Ferroconcrete, Metal Water Humide walls Road-leaved trees Interferences with other equipment

Security of WLAN Without any precaution everybody in the range of communication can use the network an can put a trace on teh communication. Precaution: MAC-Address: only dedicated equipment can use the network WEP Wired Equivalent Privacy: 128 Bit Key, no more safe WPA2 Wi-Fi Protected Access: 256 Bit Key

ISO / OSI layers Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

Ethernet Bus with 10Mbit/s and 100Mbit/s Segments up to 500 m Connection of segments with repeaters Bridges Router (Weiterleiter) Hub (Zentrum, Nabe)

Ethernet CSMA/CD Carrier Sense Multiple Access with Collision Detect The transmitter sends whenever it gets the order from the calling programm. Accidently it may happen that two transmitter will send at the same time and will intetfere with eachother. To avoid such collisiens, each transmitter listens to the receiving date. If the transmitter receives something different from ist own data, it suspects a collision and interrupts the transmission as the other sending device is doing. After a random time intervall the transmitter starts again. When many active devices are are connected to one segment, it happens more often that two devices will send at the same time. Oth will wait for an randonm time and will try again and again will hav the cahnce to interfere with some other device and very soon the segment will break down. CSMA/CD Carrier Sense Multiple Access with Collision Detect Carrier Sense: Prüfen des Übertragungsmediums, ob zur Zeit gesendet wird. Wenn das Medium frei ist, darf gesendet werden. Multiple Access: Es darf von mehreren gleichzeitig gesendet werden. Collision Detect: Der Sender überprüft die gesendete Information mit der empfangenen, wenn die Information verfälscht ist, besteht der Verdacht, daß ein weiterer Sender gleichzeitig angefangen hat zu senden. Beide Sender unterbrechen ihre Aktionen und starten nach einer durch einen Zufallsgenerator erzeugten Zeitspanne erneut. Dieses Verfahren führt dazu, daß bei einer hohen Netzauslastung die Wahrscheinlichkeit der Kollision zunimmt und das Netz durch weitere Versuche, die gleichen Daten erneut zu senden, stärker überlastet wird. Bei einer Auslastung von 40% der maximalen Übertragungsrate steigt die Anzahl der Kollisionen überdurchschnittlich an und läßt den Netzwerkverkehr zum Erliegen kommen.

Token Ring Before starting to transmit, the sender has to wait for a permission (Token). All devices forward foreign packets. When the data arrive at the receiver it will remove the data and forwards the empty token.

Token Ring

Connection elements Repeater A Repeater works at the physical layer. It repeats and apmlifies signals into a second segment.

Connection elements Hub A hub works at the physical layer. It is the center of a star topology which builds a logical bus.Like a bus, all connected devices get all transmitted information. Hubs can be cascaded.

Connection elements Bridge A bridge works at the second level, the data link level. A bridge connects two segments. The bridge knows the addresses of both segments and forwards only those messages which are addressed to a device on the other side.

Connection elements Router A router is a device with connections to at least two networks. It works at the third level, the network layer. A router can connect networks with different technologies.

ISO / OSI Schichten Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

TCP/IP Objectivs Independent of the network technologie and the server technologie All-purpose transmission End – to – end connection Standardised protocols These objectivs were formulated 1974 by V. Cerf and R. Kahn. The first two objectivs, independence and universality were unusual at the time. At that time normally computer systems consists of devices of only one company. The communication protocolls were normally secret and connection between computers of different companies were difficult to impossible. The university of california Berkley has developed the TCP/IP protocols for their UNIX system and made them in 1983 available as public domaine software. That contributed substantially to the success of TCP/PI.

ISO / OSI layers Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

TCP/IP IP-Protokoll Selection of the route Converting the global address to a local address Buffer of messages Assemble fragmented messages Avoiding infinite loops On the basis a cost table IP can determine the most favorable next node for the transmission of a message Normally exist several possibilities. It is possible that the local area network is larger than the network as it is senn from outside and the local adresses are different from the adresses senn from outside Messages are stored and forwarded. The message is divided into fragments which can take different routes through the network. They can reach the destination in an random order. Each involved node can determine the route to the destination. So it is possible that a message can fall into an infinite loop. A lifetime parameter in the header is decreased at each node. When the parameter gets the value 0 the message will be destroysed.

ISO / OSI Schichten Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

TCP/IP TCP-Protokoll Main objective: safe transportation of data through the network full-duplex virtual connection Transmission as a stream Sequenznumbers sliding-Window-function Controlled connection termination

ISO / OSI Schichten Anwendung - Application Darstellung - Presentation Sicherung - Data Link Physikalisch - Physical Netzwerk - Network Transport - Transport Anwendung - Application Darstellung - Presentation Sitzung - Session

Anwendungen HTTP : transmission of HTML FTP : Filetransfer email : electronical mail telnet : Terminalemulation NFS : Networkdata

Formats for data exchange XML EDIFACT HL 7 (Helth Level 7) ADT (Abrechnungsdatentypen) BDT (Behandlungsdatentypen)