Introduction The next “Great Revolution” Computer Networks - computers connected together for exchanging information Our “information-oriented” society  Applications in education, commerce, research, politics, entertainment, etc. Brief History Until the late 1960’s it was unknown if computers could be successfully connected. DARPA
Network Uses RESOURCE sharing  - sharing of physical resources (such as printers, files, databases) INFORMATION sharing  – WWW, accessing scientific, legal, medical and commercial data files stored anywhere in the world. COMMUNICATION
Network Uses ELECTRONIC COMMERCE  (e-commerce) supports the paperless exchange of goods, information and services. (eg. ATMs, electronic tickets,etc.) ENTERTAINMENT  Digital cable TV, multi-player distributed gaming, on-demand movies
NETWORK/NODES/HOSTSPROTOCOL A  COMPUTER NETWORK  is a set of independent computers connected by telecommunication links. The individual computers are called  NODES  or HOSTS. Method of carrying digitized signals (connects NODES). Wires Light Microwaves Radio Waves PROTOCOL An agreed upon language that computers use to communicate with each other once they have a physical connection.  HTTP, FTP
Picture of a Computer Network Interface  Card (NIC) Outside World Data Bus RAM input/ output control unit arithmetic- logic unit Central Processing Unit (CPU) registers
Client-Server Model Very common means of distributing information and services.
Client/Server Software Examples Client Server Web Browser (Internet Explorer, Firefox, Safari, Opera, etc.) Web Server (Apache, IIS) E-mail Client (Outlook, Thunderbird, Eudora, etc.) E-Mail Server FTP Client (SSH, Fetch, WS_FTP, etc.) FTP Server
Circuits “ Switched” means that a  circuit  or path is set up for the duration of a call. Telephone (voice) =  analog Computer data =  digital . A modem  mo dulates and  dem odulates an analog signal ( or carrier ) to encode digital data. Bandwidth  - capacity of the communication medium
Analog vs. Digital
Local Area Networks - LANS A  LAN  connects computers that are geographically close- (same building, campus).  Each computer has its own network address. A  LAN  is a private network and owned an operated by the company or institution. Ethernet (1970’s- Xerox PARC) operates at 10, 100, or 1000 Mbps (million bits per second, 1Gbps).  Shared cable with transceivers and bridges Hubs to which every computer connect
Network Communication Communication protocols (or rules) Ethernet  uses  contention based  transmission users compete for the same line and  broadcast  a message; if two or more send at the same time there is a collision and everyone must back off and wait a random time before resending; control is distributed and each computer makes its own decision. Token ring  - user must obtain a “token” to send- no collisions, fair but tokens can get lost.
Figure 7.6 An Ethernet LAN Implemented Using a Hub
Wide Area Networks- WANs WANs extend across town, country or oceans across public areas and use purchased point-to-point lines. Uses  store-and-forward packet- switching  technique (unlike LAN which just broadcasts message to all). Unit called a  packet  “hops” from one node to another until it reaches its destination. Packet is a fixed size block of information with an address field for its destination.
Packet Transmission Large amounts of data must be broken into smaller packets. Then it is given its source and destination address. It is transmitted to an adjacent node, whose address is appended and an acknowledgment ( ACK) is sent ( by a router). Routing  algorithms try to determine the shortest path. If the ACK does not arrive the packet is resent.
Wide Area Network Example A Source B C D  E Destination Possible paths: A-B-E  A-B-D-E  A-C-D-E
The Internet Development started at MIT in 1962 and later funded by ARPA, the research office of DOD. (Often called ARPANet.) Why the department of defense? 1970’s rapid expansion in academic and commercial communities. Backbone privatized in mid 90’s. Allowed commercial enterprises to make money via the internet Did Al Gore invent the internet? The internet is not the World Wide Web (WWW)
Internet Addresses Addressing scheme   32 bit IP address for each computer (for example 192.207.177.133) Static IP Dynamic Host Configuration Protocol (DHCP) 2 32  possible addresses. We’re running out! IPv6 coming soon.
Domain Name Servers Directory of machines within domain  Each domain is responsible for providing a name server Contains mnemonic address and corresponding numeric Internet address Maps IP address to name of computer e.g. viking.cs.utexas.edu = 128.83.143.1 Distributed DNS system helps make the network more reliable and robust.
Figure 7.10 The Five-Layer TCP/IP Internet Protocol Hierarchy
Packet Routing Packets are routed locally through routers to the Internet Service Provider (ISP)
The Internet Backbone Packets move up a hierarchy of ISPs and then back down the branches
World Wide Web (WWW) Client-Server model Client requests a web page from the server by using the Hypertext Transfer Protocol (HTTP) via the TCP and a Universal Resource Locator (URL).  http://www.cnn.com/ Usually via a web browser. Connectionless protocol.  Web pages are encoded in Hypertext Markup Language (HTML)
Uniform Resource Locator (URL) http://www.cs.utexas.edu/users/rpriebe/cs302_032/index.html http://  (protocol) www.cs.utexas.edu (name of the computer) /users/rpriebe/cs302_032/  (directory path) index.html  (name of the file) What does this URL mean? ftp://photo1.si.edu/images/gif89a/
HTML A tag-based language that is interpreted by a browser. <html> <head> <title>Test Page</title> </head> <body> <p>Testing!!</p> </body> </html>
What happens when you click the link? The browser connects to a Domain Name Server and gets the IP address for the web server The browser uses an HTTP request to ask the web server for the page If the server can’t find the page you get the 404 error If the server finds the page, the HTML is returned to your browser and interpreted The connection is closed If the page has additional elements such as graphics or video, a new HTTP connection is made for each element on the page. Remember that each part of the page may be hundreds of packets!
Dynamic Web Pages Most web pages are not created “by hand” Common to programmatically create web pages Databases Executable programs (server side) Create HTML
“ Client-side” programs Some programs are downloaded to the client and data is passed to the program Applets Stock tickers Weather programs Sports updates Applications (Web 2.0) Word processors Spreadsheets Databases Many others…
E-mail Simple Mail Transfer Protocol (SMTP) More complicated than HTTP Maintains connection Checks identity of client Commonly used for sending e-mail Post Office Protocol (POP3) Common protocol for internet e-mail clients such as Eudora, Outlook Express, etc. Commonly used for checking e-mail, but not for sending E-mail stored on a mail server and the client either copies the messages from the server or removes them.
File Transfer Protocol (FTP) Simple way to transfer files between computers Some common names are SmartFTP or Fetch. Anonymous FTP FTP via login
Network Devices  Router Creates router-to router hops to foreign network protocol specific Can mask IP addresses and provide firewall protection Provides Dynamic Host Configuration Protocol (DHCP) for client computers If wireless can act as a Access Point for devices  Switch Connects devices on same section of a network Not very smart (works a bit like a power strip)
Network Devices  Hub Centrally located box providing dedicated cable connection to each device on LAN Gateway More intelligent than Router Allows networks of different protocols to be connect More common on a WAN Repeater Boosts cable signal to extend total distance beyond physical cable limit.
Dedicated Communication Links Twisted pair copper wire  (telephone wire) Permanently connected Inexpensive, but limited distance (about 10 Km) Coaxial cable  (like cable TV wire) a little more expensive, but higher maximum transmission rate and less subject to signal interference. Fiber-optic cable  - (glass fiber, transmits light) more expensive, significantly higher speed and fewer errors.
Communication Link Speeds  “ Switched” Phone Lines Maximum of 56 Kbps (need modem) Dedicated communication lines Faster data rates than dial-up lines DSL - 300-1500 Kbps (download) Cable Modem – 1-6 Mbps (download) Fiber-optic cables 15 Gbps and increasing All of them… http://en.wikipedia.org/wiki/List_of_device_bandwidths
So, how long will it take… On a cable modem in your house… To download a music file of some sort To download a 3GB movie in MP4 format What if you had a fiber optic line? What if you were using a phone modem? Will it take longer on a wireless router to get to the laptop?
Firewall A firewall is a mechanism used to protect a trusted network from an untrusted network, usually while still allowing traffic between the two. Can be hardware or software Blocks port scans Filters packets Especially important for Broadband cable ISPs (RoadRunner). All computers on same LAN. If you have questions: http://computer.howstuffworks.com/firewall.htm
Home Network Typical Home networks  http://compnetworking.about.com/od/homenetworking/ig/Home-Network-Diagrams/Wi-Fi-Router-Network-Diagram.htm Back of a router
Recent Developments Gigabit networks  (speeds greater than 1 billion bits/second (Gbps). Wireless Communication - using radio,microwave and infrared signals. Mobile computing  - delivering data to the user, wherever he or she is. Problems  - line of sight transmission requires transmitters. Wireless media are affected by environment, weather and are not secure.

More Related Content

PDF
Understanding computer networks
PPT
Networks
PDF
Data communication assingment.docx (1)
PPTX
Data communications and computer networks
PPSX
Data communication &amp; network
PPT
Fg c
DOCX
General it terminologies
Understanding computer networks
Networks
Data communication assingment.docx (1)
Data communications and computer networks
Data communication &amp; network
Fg c
General it terminologies

What's hot (18)

PPT
7312334 chapter-7 a-networking-basics
PPTX
COMPUTER NETWORKS
PPTX
Dcn introduction
PPTX
Computer Networks | Unit-1 | GTU | 4th Semester
PDF
CBSE XII Communication And Network Concepts
PPT
Dcn introduction
PDF
Lesson 1 introduction
PPS
Protocol & Type of Networks
PPTX
Data Communication & Network
PPTX
Networking
PPTX
Dcn(data communication and computer network)
DOCX
information technology
PPTX
Computer Networks
PDF
What are data networks?
PDF
Computer network
PPTX
Windows network administration Basic theories
PDF
Data communication assignment id1925102518
PPT
Network administration and Management
7312334 chapter-7 a-networking-basics
COMPUTER NETWORKS
Dcn introduction
Computer Networks | Unit-1 | GTU | 4th Semester
CBSE XII Communication And Network Concepts
Dcn introduction
Lesson 1 introduction
Protocol & Type of Networks
Data Communication & Network
Networking
Dcn(data communication and computer network)
information technology
Computer Networks
What are data networks?
Computer network
Windows network administration Basic theories
Data communication assignment id1925102518
Network administration and Management
Ad

Viewers also liked (20)

PDF
Score your Goals, Leave Password Management to us!
PDF
Want to become a speaker at ROCKIT?
PPTX
PPTX
Test slideshare
PPTX
Micro controller selection
PDF
Test PPT
PPTX
Hack4good pitch
PPTX
Reading user’s mind from their eye’s
PPTX
LM_MAHAMMAD_GOUSE_CV_Jul15
PDF
Solutions Catalog # 3 by ISIS Papyrus Software
PDF
Annualreport07 08
DOC
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
PPTX
Accudemia - Setup custom screens and imports
PDF
iAccept - Conscience keepers of Employers & Job-seekers
PPTX
Presentation - Programming a Heterogeneous Computing Cluster
PDF
Restful风格ž„web服务架构
PDF
Certificate Of Participation
PPTX
Architectyral walkthrough
PPSX
Score your Goals, Leave Password Management to us!
Want to become a speaker at ROCKIT?
Test slideshare
Micro controller selection
Test PPT
Hack4good pitch
Reading user’s mind from their eye’s
LM_MAHAMMAD_GOUSE_CV_Jul15
Solutions Catalog # 3 by ISIS Papyrus Software
Annualreport07 08
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
Accudemia - Setup custom screens and imports
iAccept - Conscience keepers of Employers & Job-seekers
Presentation - Programming a Heterogeneous Computing Cluster
Restful风格ž„web服务架构
Certificate Of Participation
Architectyral walkthrough
Ad

Similar to CS1308 - 02/08/10 (20)

PPTX
E business 2014 l06
PPT
GSBA - IT Orientation Program by Prof. Amit Chandra
PPS
The internet
PPS
The internet
PPT
E-business Infrastructure and Security
PDF
Introduction to networking
PPT
Welcome to Computer Networks
PPT
Networking Fundamentals
PPT
1 introduction-to-computer-networking
PDF
Computer networks - CBSE New Syllabus (083) Class - XII
PPS
Network ppt
PPTX
INTERNET FUNDAMENTALS
PPT
class30.ppt
PPT
03_basdfsd fsdf sic_computer_network.ppt
PPT
class28.ppt
PPT
Jaimin chp-1 - introduction - 2011 batch
PPT
Class_notes_InternetTechnology
PPT
preKnowledge-InternetNetworking.ppt
E business 2014 l06
GSBA - IT Orientation Program by Prof. Amit Chandra
The internet
The internet
E-business Infrastructure and Security
Introduction to networking
Welcome to Computer Networks
Networking Fundamentals
1 introduction-to-computer-networking
Computer networks - CBSE New Syllabus (083) Class - XII
Network ppt
INTERNET FUNDAMENTALS
class30.ppt
03_basdfsd fsdf sic_computer_network.ppt
class28.ppt
Jaimin chp-1 - introduction - 2011 batch
Class_notes_InternetTechnology
preKnowledge-InternetNetworking.ppt

CS1308 - 02/08/10

  • 1. Introduction The next “Great Revolution” Computer Networks - computers connected together for exchanging information Our “information-oriented” society Applications in education, commerce, research, politics, entertainment, etc. Brief History Until the late 1960’s it was unknown if computers could be successfully connected. DARPA
  • 2. Network Uses RESOURCE sharing - sharing of physical resources (such as printers, files, databases) INFORMATION sharing – WWW, accessing scientific, legal, medical and commercial data files stored anywhere in the world. COMMUNICATION
  • 3. Network Uses ELECTRONIC COMMERCE (e-commerce) supports the paperless exchange of goods, information and services. (eg. ATMs, electronic tickets,etc.) ENTERTAINMENT Digital cable TV, multi-player distributed gaming, on-demand movies
  • 4. NETWORK/NODES/HOSTSPROTOCOL A COMPUTER NETWORK is a set of independent computers connected by telecommunication links. The individual computers are called NODES or HOSTS. Method of carrying digitized signals (connects NODES). Wires Light Microwaves Radio Waves PROTOCOL An agreed upon language that computers use to communicate with each other once they have a physical connection. HTTP, FTP
  • 5. Picture of a Computer Network Interface Card (NIC) Outside World Data Bus RAM input/ output control unit arithmetic- logic unit Central Processing Unit (CPU) registers
  • 6. Client-Server Model Very common means of distributing information and services.
  • 7. Client/Server Software Examples Client Server Web Browser (Internet Explorer, Firefox, Safari, Opera, etc.) Web Server (Apache, IIS) E-mail Client (Outlook, Thunderbird, Eudora, etc.) E-Mail Server FTP Client (SSH, Fetch, WS_FTP, etc.) FTP Server
  • 8. Circuits “ Switched” means that a circuit or path is set up for the duration of a call. Telephone (voice) = analog Computer data = digital . A modem mo dulates and dem odulates an analog signal ( or carrier ) to encode digital data. Bandwidth - capacity of the communication medium
  • 10. Local Area Networks - LANS A LAN connects computers that are geographically close- (same building, campus). Each computer has its own network address. A LAN is a private network and owned an operated by the company or institution. Ethernet (1970’s- Xerox PARC) operates at 10, 100, or 1000 Mbps (million bits per second, 1Gbps). Shared cable with transceivers and bridges Hubs to which every computer connect
  • 11. Network Communication Communication protocols (or rules) Ethernet uses contention based transmission users compete for the same line and broadcast a message; if two or more send at the same time there is a collision and everyone must back off and wait a random time before resending; control is distributed and each computer makes its own decision. Token ring - user must obtain a “token” to send- no collisions, fair but tokens can get lost.
  • 12. Figure 7.6 An Ethernet LAN Implemented Using a Hub
  • 13. Wide Area Networks- WANs WANs extend across town, country or oceans across public areas and use purchased point-to-point lines. Uses store-and-forward packet- switching technique (unlike LAN which just broadcasts message to all). Unit called a packet “hops” from one node to another until it reaches its destination. Packet is a fixed size block of information with an address field for its destination.
  • 14. Packet Transmission Large amounts of data must be broken into smaller packets. Then it is given its source and destination address. It is transmitted to an adjacent node, whose address is appended and an acknowledgment ( ACK) is sent ( by a router). Routing algorithms try to determine the shortest path. If the ACK does not arrive the packet is resent.
  • 15. Wide Area Network Example A Source B C D E Destination Possible paths: A-B-E A-B-D-E A-C-D-E
  • 16. The Internet Development started at MIT in 1962 and later funded by ARPA, the research office of DOD. (Often called ARPANet.) Why the department of defense? 1970’s rapid expansion in academic and commercial communities. Backbone privatized in mid 90’s. Allowed commercial enterprises to make money via the internet Did Al Gore invent the internet? The internet is not the World Wide Web (WWW)
  • 17. Internet Addresses Addressing scheme 32 bit IP address for each computer (for example 192.207.177.133) Static IP Dynamic Host Configuration Protocol (DHCP) 2 32 possible addresses. We’re running out! IPv6 coming soon.
  • 18. Domain Name Servers Directory of machines within domain Each domain is responsible for providing a name server Contains mnemonic address and corresponding numeric Internet address Maps IP address to name of computer e.g. viking.cs.utexas.edu = 128.83.143.1 Distributed DNS system helps make the network more reliable and robust.
  • 19. Figure 7.10 The Five-Layer TCP/IP Internet Protocol Hierarchy
  • 20. Packet Routing Packets are routed locally through routers to the Internet Service Provider (ISP)
  • 21. The Internet Backbone Packets move up a hierarchy of ISPs and then back down the branches
  • 22. World Wide Web (WWW) Client-Server model Client requests a web page from the server by using the Hypertext Transfer Protocol (HTTP) via the TCP and a Universal Resource Locator (URL). http://www.cnn.com/ Usually via a web browser. Connectionless protocol. Web pages are encoded in Hypertext Markup Language (HTML)
  • 23. Uniform Resource Locator (URL) http://www.cs.utexas.edu/users/rpriebe/cs302_032/index.html http:// (protocol) www.cs.utexas.edu (name of the computer) /users/rpriebe/cs302_032/ (directory path) index.html (name of the file) What does this URL mean? ftp://photo1.si.edu/images/gif89a/
  • 24. HTML A tag-based language that is interpreted by a browser. <html> <head> <title>Test Page</title> </head> <body> <p>Testing!!</p> </body> </html>
  • 25. What happens when you click the link? The browser connects to a Domain Name Server and gets the IP address for the web server The browser uses an HTTP request to ask the web server for the page If the server can’t find the page you get the 404 error If the server finds the page, the HTML is returned to your browser and interpreted The connection is closed If the page has additional elements such as graphics or video, a new HTTP connection is made for each element on the page. Remember that each part of the page may be hundreds of packets!
  • 26. Dynamic Web Pages Most web pages are not created “by hand” Common to programmatically create web pages Databases Executable programs (server side) Create HTML
  • 27. “ Client-side” programs Some programs are downloaded to the client and data is passed to the program Applets Stock tickers Weather programs Sports updates Applications (Web 2.0) Word processors Spreadsheets Databases Many others…
  • 28. E-mail Simple Mail Transfer Protocol (SMTP) More complicated than HTTP Maintains connection Checks identity of client Commonly used for sending e-mail Post Office Protocol (POP3) Common protocol for internet e-mail clients such as Eudora, Outlook Express, etc. Commonly used for checking e-mail, but not for sending E-mail stored on a mail server and the client either copies the messages from the server or removes them.
  • 29. File Transfer Protocol (FTP) Simple way to transfer files between computers Some common names are SmartFTP or Fetch. Anonymous FTP FTP via login
  • 30. Network Devices Router Creates router-to router hops to foreign network protocol specific Can mask IP addresses and provide firewall protection Provides Dynamic Host Configuration Protocol (DHCP) for client computers If wireless can act as a Access Point for devices Switch Connects devices on same section of a network Not very smart (works a bit like a power strip)
  • 31. Network Devices Hub Centrally located box providing dedicated cable connection to each device on LAN Gateway More intelligent than Router Allows networks of different protocols to be connect More common on a WAN Repeater Boosts cable signal to extend total distance beyond physical cable limit.
  • 32. Dedicated Communication Links Twisted pair copper wire (telephone wire) Permanently connected Inexpensive, but limited distance (about 10 Km) Coaxial cable (like cable TV wire) a little more expensive, but higher maximum transmission rate and less subject to signal interference. Fiber-optic cable - (glass fiber, transmits light) more expensive, significantly higher speed and fewer errors.
  • 33. Communication Link Speeds “ Switched” Phone Lines Maximum of 56 Kbps (need modem) Dedicated communication lines Faster data rates than dial-up lines DSL - 300-1500 Kbps (download) Cable Modem – 1-6 Mbps (download) Fiber-optic cables 15 Gbps and increasing All of them… http://en.wikipedia.org/wiki/List_of_device_bandwidths
  • 34. So, how long will it take… On a cable modem in your house… To download a music file of some sort To download a 3GB movie in MP4 format What if you had a fiber optic line? What if you were using a phone modem? Will it take longer on a wireless router to get to the laptop?
  • 35. Firewall A firewall is a mechanism used to protect a trusted network from an untrusted network, usually while still allowing traffic between the two. Can be hardware or software Blocks port scans Filters packets Especially important for Broadband cable ISPs (RoadRunner). All computers on same LAN. If you have questions: http://computer.howstuffworks.com/firewall.htm
  • 36. Home Network Typical Home networks http://compnetworking.about.com/od/homenetworking/ig/Home-Network-Diagrams/Wi-Fi-Router-Network-Diagram.htm Back of a router
  • 37. Recent Developments Gigabit networks (speeds greater than 1 billion bits/second (Gbps). Wireless Communication - using radio,microwave and infrared signals. Mobile computing - delivering data to the user, wherever he or she is. Problems - line of sight transmission requires transmitters. Wireless media are affected by environment, weather and are not secure.

Editor's Notes