Abstraction, Privacy, and the Internet. What is Abstraction? “The act of withdrawing or removing something” “The act or process of leaving out of consideration.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
Advertisements

CCNA – Network Fundamentals
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction To Networking
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Wireshark and TCP/IP Basics ACM SIG-Security Lance Pendergrass.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Transmission Control Protocol Internet Protocol TCP/IP.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter 9.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Huda AL_Omairl - Network 71 Protocols and Network Software.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
October 5, 2011 Abstraction, Privacy, and the Internet.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Presented by Rebecca Meinhold But How Does the Internet Work?
TCP/IP (Transmission Control Protocol / Internet Protocol)
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Linux Operations and Administration Chapter Eight Network Communications.
Internet Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
Network protocles (TCP), (UDP), (DHCP), (DNS) DR:abd alrauoof alshtawi
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Lecture 1 on Networking ITNT Network protocols Protocol suites are collections of protocols that enable network communication from one host through.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
CIS 173 Networking Week #9 OBJECTIVES Chapter #6 Network Communications Protocols.
Networks Connecting Two Computers With UTP. Every machine on a network has a unique identifier. Just as you would address a letter to send in the mail,
Relevant Computer Info. The Computer Consists of: Hardware –The CPU and motherboard (and bus) –Storage Devices (hard disk, memory, …) –Input Devices (keyboard,
© 2003, Cisco Systems, Inc. All rights reserved.
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Layer, and Logical Addresses
Distributed Systems.
Internet technologies
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
The Open System Interconnection (OSI) Model & Network Protocols.
Networking for Home and Small Businesses – Chapter 6
Chapter 5 Network and Transport Layers
Internet Basics February 20, 2018.
Web Design & Development
Process-to-Process Delivery:
Network Hardware and Protocols
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
CS4470 Computer Networking Protocols
Module 12 Network Configuration
Networking for Home and Small Businesses – Chapter 6
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

Abstraction, Privacy, and the Internet

What is Abstraction? “The act of withdrawing or removing something” “The act or process of leaving out of consideration one or more properties of a complex object so as to attend to others”

Abstraction in Art “It is easy to make something simple sound complex, however it is more difficult to make something complex sound simple.”

Abstraction in Life

Abstraction in BYOB - Procedural

Abstraction in CS “Writing (good) computer programs is the ability to handle abstractions in a precise manner.” - Keith Devlin

Abstraction and the Internet – IP Addresses  32-bit Each block is an 8 digit binary number Dynamically assigned (DHCP – Dynamic Host Configuration Protocol)  Laptop Static IP address  Web server

Abstraction and the Internet – IP Addresses What is an IP Address? What does an IP address look like? What is its scheme? How many unique IP addresses could that scheme produce? What is IPv6?

Abstraction and the Internet – Domain Name Server Domains have a hierarchy  EDU – top-level domain  Accredited post-secondary educational US institutions UA – University of Alabama CS – Computer Science department

Information sent in Packets Packet consists of two types of data  Control information: source, destination, error detection, sequence  User data Some systems send packets persistently to avoid collisions Delivery not guaranteed How is it sent?

Protocols Networks speak the way people do Speaking has certain rules  Speak the same language (English, Spanish, …)  One person speaks at a time  Interruptions are disruptive  Speak with the proper volume  Don’t speak for too long Pete Siemsen -

Protocols By using a protocol, we know  The syntax of a message Fields/format  The semantics of a message Meaning; may illustrate error  What actions required after receiving the message If error received, the file may need to be resent

TCP/IP Created by DARPA in 1970s Transmission Control Protocol and Internet Protocol  Also known as Internet Suite Protocol IP moves packets of data from source to destination based on a four byte destination address TCP verifies the correct delivery of data

Bits Behind the Scenes

Internet Protocols