I. Basic Network Concepts. I.1 Networks Network Node Address Packet Protocol.

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

1 Some TCP/IP Basics....NFSDNSTELNETSMTPFTP UDPTCP IP and ICMP Ethernet, serial line,..etc. Application Layer Transport Layer Network Layer Low-level &
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Becoming a Networking Expert Networking Hardware and Protocols.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
A Guide to major network components
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKS.
Gursharan Singh Tatla Transport Layer 16-May
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Process-to-Process Delivery:
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Chapter 4: Managing LAN Traffic
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Chapter 1 Networking Theories. What is a network? A collection of devices that share a common communication protocol and a common communication medium.
Protocols and the TCP/IP Suite
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Networks QUME 185 Introduction to Computer Applications.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1. I NTRODUCTION TO N ETWORKS Network programming is surprisingly easy in Java ◦ Most of the classes relevant to network programming are in the java.net.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Presented by Rebecca Meinhold But How Does the Internet Work?
Networking Basics CCNA 1 Chapter 11.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
Protocol Layering Chapter 11.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Networking Components Assignment 3 Corbin Watkins.
Networking Components Quick Guide. Hubs Device that splits a network connection into multiple computers Data is transmitted to all devices attached Computers.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Process-to-Process Delivery:
Chapter Objectives In this chapter, you will learn:
Lecture 3 By Miss Irum Matloob.
Distributed Systems.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
I. Basic Network Concepts
TCP/IP Networking An Example
Process-to-Process Delivery:
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
TCP/IP Protocol Suite: Review
Lecture 2: Overview of TCP/IP protocol
Networking Theory (part 2)
Process-to-Process Delivery: UDP, TCP
16EC Computer networks unit II Mr.M.Jagadesh
Networking Theory (part 2)
Networking Theory (part 2)
Presentation transcript:

I. Basic Network Concepts

I.1 Networks Network Node Address Packet Protocol

Network A network is a collection of computers and other devices that can send data to and receive data from each other. A network is often connected by wires. However, wireless networks transmit data through infrared light and microwaves.

Node Each machine on a network is called a node. Most nodes are computers, but printers, routers, bridges, gateways, dumb terminals, and Coca-Cola™ machines can also be nodes. Nodes that are fully functional computers are also called hosts.

Address Every network node has an address, a series of bytes that uniquely identify it. The more bytes there are in each address, the more addresses there are available and the more devices that can be connected to the network simultaneously.

Packet All modern computer networks are packet-switched networks: data traveling on the network is broken into chunks called packets and each packet is handled separately. Each packet contains information about who sent it and where it's going.

Protocol A protocol is a precise set of rules defining how computers communicate: the format of addresses, how data is split into packets, and so on. There are many different protocols defining different aspects of network communication.

I.2 The Layers of a Network

I.2.1 The Host-to- Network Layer Also known as the link layer, data link layer, or network interface layer. The host-to-network layer defines how a particular network interface sends IP datagrams over its physical connection to the local network and the world.

I.2.2 The Internet Layer defines how bits and bytes of data are organized into the larger groups called packets, and the addressing scheme by which different machines find each other.

Datagrams Data is sent across the internet layer in packets called datagrams. Each IP datagram contains a header between 20 and 60 bytes long and a payload that contains up to 65,515 bytes of data.

I.2.3 The Transport Layer responsible for ensuring that packets are received in the order they were sent and making sure that no data is lost or corrupted.

I.2.4 The Application Layer The layer that delivers data to the user is called the application layer. The application layer decides what to do with the data after it's transferred.

I.3 IP, TCP, and UDP IP: Internet protocol TCP: Transmission Control Protocol UDP: User Datagram Protocol

IP IP was designed to allow multiple routes between any two points and to route packets of data around damaged routers.

TCP Since there are multiple routes between two points, and since the quickest path between two points may change over time as a function of network traffic and other factors), the packets that make up a particular data stream may not all take the same route. Furthermore, they may not arrive in the order they were sent, if they even arrive at all.

UDP UDP is an unreliable protocol that does not guarantee that packets will arrive at their destination or that they will arrive in the same order they were sent.

I.3.1 IP Addresses and Domain Names Every computer on an IPv4 network is identified by a four-byte number. When data is transmitted across the network, the packet's header includes the address of the machine for which the packet is intended (the destination address) and the address of the machine that sent the packet (the source address).

Domain Name System to translate hostnames that humans can remember (like into numeric Internet addresses (like ).

I.3.2 Ports Each computer with an IP address has several thousand logical ports. Each port is identified by a number between 1 and 65,535. Each port can be allocated to a particular service.

Well-known port assignments FTP21TCP SSH22TCP telnet23TCP Smtp25TCP HTTP80TCP POP3110TCP IMAP143TCP

I.4 The Internet The Internet is the world's largest IP-based network. Intranet is a current buzzword that loosely describes corporate practices of putting lots of data on internal web servers.

I.4.1 Internet Address Classes A Class C address block specifies the first three bytes of the address; for example, A class B address block only specifies the first two bytes of the addresses an organization may use; for instance, A class A address block only specifies the first byte of the address range—for instance, 18—and therefore has room for over 16 million nodes.

I.4.2 Network Address Translation translates the internal addresses into the external addresses.

I.4.3 Firewalls The hardware and software that sit between the Internet and the local network, checking all the data that comes in or out to make sure it's kosher, is called a firewall. Filtering is usually based on network addresses and ports.

I.4.4 Proxy Servers

If a firewall prevents hosts on a network from making direct connections to the outside world, a proxy server can act as a go- between. Thus, a machine that is prevented from connecting to the external network by a firewall would make a request for a web page from the local proxy server instead of requesting the web page directly from the remote web server.

I.5 The Client/Server Model

In most cases, a server primarily sends data while a client primarily receives it, but it is rare for one program to send or receive exclusively. A more reliable distinction is that a client initiates a conversation while a server waits for clients to start conversations with it.

peer-to-peer Not all applications fit easily into a client/server model. For instance, in networked games, it seems likely that both players will send data back and forth roughly equally (at least in a fair game).