* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download WB_intro
Survey
Document related concepts
Asynchronous Transfer Mode wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Deep packet inspection wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Internet protocol suite wikipedia , lookup
Network tap wikipedia , lookup
Computer network wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Airborne Networking wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Transcript
CS3502: Data and Computer Networks INTRODUCTION introduction: CS3502 overview course of computer networks Track objectives homeworks, tests, grading approximate schedule objectives: CS3502 gain good overview of networking detailed knowledge of physical layer data link layer local area networks elementary protocol specification and elementary performance analysis analysis homeworks, etc: CS3502 homeworks passed out in class OR in electronic form. NOT GRADED. solutions for majority of homeworks provided. 3 tests spaced roughly 1/3 of quarter tests based - in order of priority- on homeworks class text notes, lectures introduction: CS3502 network definitions classifications models (high level) ISO model DOD model IEEE model purposes of networks network industries communication protocols Basic Terms Communication- moving information from one physical node to another Information - data Data - a pattern of 0’s and 1’s Node - a physical system for holding information Data - moving data from one physical node to another Communication Data Processing - changing data within a node Examples of Networks local, long distance telephone networks computer LANs: ethernet, token ring ARPANet/MILNET Cable TV networks Cellular The WANs phone networks INTERNET network definitions Networks computer network distributed LAN, network MAN, WAN integrated network internetwork/Internet network classification geographical coverage (LAN ... WAN) topology switching speed technique (data rates) data/information content geographical coverage LANs simpler, less software layers higher data transfer rates (generally) simple routing IEEE standards easily connected together via bridges examples: ethernet, token ring, FDDI geographical coverage MANs traditional cable TV, local phone DQDB, less category FDDI (?) used, as most networks can be classified into LAN/WAN geographical coverage WANs data speeds slower, in general (this distinction fading) national, international boundaries includes internetworking ARPANet much OSI first example more complex software model network topologies star ring bus fully connected tree mesh switching techniques broadcast no switching or routing; 1 station transmits, all others can receive collisions occur if more than 1 attempts to transmit at once examples: ethernet LAN and radio networks, satellites (to some degree) switching techniques circuit 3 switching distinct phases traditional voice network nice for user, but inefficient use of transmission facilities served traditional voice networks well, but gradually becoming outdated by new technology switching techniques message switching sends entire message as single transmission efficiency problems from unbound msg. size packet switching fixed packet size much more efficient use of facilities several refinements; fast packet switching (ATM) is culmination network model: ISO 7-layers designed ~1970; still heavily referenced 7 layer model for networks -1. physical - moves a bit from a to b using a physical(electrical, optical, etc.) signal 2. data link - groups bits into frames, or messages, for error control and information 3. network - routing function network model: ISO 7-layers 4. transport - end to end; interface between user apps and the network/internet 5. session, presentation - ?? 7. application - user interface to network, and user services: email, file transfer, world wide web, etc. network model: IEEE LAN model complements ISO model for LAN specific networks; more specific in data link, physical layers; other layers unchanged layers: physical MAC: media access control LLC: logical link control network model: DoD model Alternative view; viewed networks as basic building blocks, thus not included in model Fewer layers Applications host-host internet (transport; now TCP ) layer (now IP) network interface layer purposes of networks resource sharing increased reliability (redundancy, etc.) efficiency communications future applications: voice, video, data, images, appliances, .... ? basic network services e-mail file transfers (ftp, etc) remote login (rlogin, telnet) WWW (web) network ing industry historically two separate and very different industries -- computers and communications computer industry: IBM, DEC, Sun, Apple, Cray, SGI, Compaq, Dell, Gateway, Microsoft, etc communications: AT&T, Sprint, MCIWorldCom, RBOCs, GTE, other phone companies, etc. network ing industry these 2 industries have been merging signs of the merging initial purpose of each signals importance of each to the other research labs Sun’s logo “the network is the computer” industry sectors Computer Industry mainframes, “big” computers - IBM, Cray mid-size, workstations - Sun, SGI, (DEC, Tandem) personal computers (manufacurers) Compaq, Dell, Gateway PCs - software - Microsoft semiconductors for PCs - Intel, AMD, NSM industry sectors Communications long distance telephone (ATT, Sprint) local telephone (Pacific Bell, etc.) telecom. equipment (Lucent, Nor. Telecom) telco eqmt (Lucent, etc.) data; internet (Cisco, 3Com) internet radio, service providers (AOL, etc) wireless data, satelite, etc standards for networks reasons for standards advantages disadvantages standards organizations communication protocols protocol: the algorithm or procedure used for communication between processes at the same layer examples: telephone call; e-mail protocol processes make use of lower layers as a service. heart of communications process communication protocols some bit things protocols do interpretation to signals group error bits into messages detection and correction synchronization make more efficient use of networks facilities communication protocols three basic phases of data communications 1. connection establishment 2. data transfer 3. connection termination connection-oriented/connectionless