* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Computer Networks
Net neutrality law wikipedia , lookup
Computer security wikipedia , lookup
Network tap wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Computer network wikipedia , lookup
Airborne Networking wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Internet protocol suite wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Computer Networks Dr. Taek Mu Kwon Department of Electrical and Computer Engineering ECE 4321 Computer Networks • ECE Technical Elective Course • 3 Credits • Network Lab (MWAH 60) • Network Programming Project (3 – 4) • Written Exams • Course Objective: On completion of this course students are expected to learn and understand characteristics of network transmission media, OSI model, TCP/IP, data link protocols, routing algorithms, various LAN technologies, WAN technologies, and network programming. Computer Center Concept 60’s to mid 80’s A powerful single computer is doing all the work. Users bring work to the computer instead of bringing the computer to the user. Expensive hardware cost. Distributed Computing Concept A large number of separate but interconnected autonomous computers do the job (computer network). Advantages of Distributed Computing Resource sharing Higher reliability Better price/performance ratio Better communication medium Special server computers for efficient computing (video server, database server) Classification of Interconnections by Scale 0.1m Circuit Board Dataflow computer 1m System Multiprocessor 10m Room 100m Building 1Km Campus 10Km City Metropolitan Area Network 100Km Country 1000Km Continent Long haul network (Wide Area Network) 10,000Km Planet Local Area Network Integrated Service Revolution (1990 - ) 1) The fundamental difference between data processing (computer) and data communication (transmission and switching equipment) have blurred. Ex) Half of OS is concerned with computer networks. 2) The fundamental difference among data, voice, and video communication have blurred. 3) The line between single-processor computer, multiprocessor computer, local network, metropolitan network, and long-haul network have blurred. 4) WWW became an integration point of all types of communications: data, voice, video. Communication Model Source Information Transmitter Input data Transmission System Transmitted signal Receiver Received signal Destination Output data Output Information Modem Modem PC Server Interface: electrical and procedural connection between each stage from the source to destination Synchronization: receiver must know a signal when it begins to arrive, when it ends, and the duration of each signal elements. Exchange Management: For a two party telephone conversation, one party must dial the number of the other. The called party must then lift the receiver and confirm the connection of the intended party. Error Detection and Correction: ACK, NACK, Telephone– ask repeat Flow Control: the source should not send data faster than the receiver can process or absorb. Addressing and Routing Recovery: File transfer can be interrupted due to a system fault. The objective of recovery is to restore the activity at the point of interruption. Message Formatting: An agreement between two parties as to the form of the data to be exchanged. Security: Sender wishes to be assured that only intended parties receive the data or message. Network Management: To monitor the status or configure the system. David Clark’s Theory of Standards Billion dollars of investments Research Activity Standard Time Early proliferation of propriety networks GM net, SABRE, SNA, DNA, ARPA net Open System Interconnection (OSI) reference model This model is based on a proposal developed by the International Standards Organization (ISO) as a first step towards international standardization of various protocols. The reference model was adopted in 1984 as ISO 7498. It is not an actual working model, but serves as a standard model for classifying communication functions. International Standards Organization It is a voluntary and non-treaty international organization found in 1946. Its members include national standard organizations of 89 member countries. Examples include ANSI (US), BSI (Great Britain), AFNOR (France), DIN (Germany), … It issues standards on a vast number of subjects from nuts and volts to telecommunication standards. OSI Model TCP/IP Protocol Architecture TCP/IP architecture is a result of research and development conducted on the experimental packet-switched network, funded by the Defense Advanced Research Project Agency (DARPA). This protocol suite consists of a large collection of protocols that have been issued as Internet standards by the Internet Architecture Board (IAB). Internet Standards Internet Architecture Board (IAB) issues standards by publishing a series of documents called Request for Comments. IAB Internet Engineering Task Force (IETF) Internet Research Task Force (IRTF) TCP/IP Protocol Suite TCP/IP Communication Internet IPv4 Address IPv6 128 bit address: Allow 6x1023 unique addresses per square meter of surface of the earth. Address Auto-configuration Improved Option Mechanism Support Different Types of Traffic Flow