Top Banner
Ministry of Communications and Information Technology Information Technology Institute Information Technology Information Technology Institute Institute Network Fundamentals Introduction to Internet Lec2
41

Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Dec 25, 2015

Download

Documents

Lindsay Chase
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Ministry of Communications and

Information Technology

Information Technology Institute

Information Technology InstituteInformation Technology Institute

Network FundamentalsIntroduction to Internet

Lec2

Page 2: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

What is the Internet?

Internet Origin and History Who Owns the Internet? Internet Connections

Page 3: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Internet development in Egypt:

historical background 1993 via a 9.6K link between the Egyptian

Universities Network and France 1994 the Egyptian domain was divided into three

major subdomains sci.eg com.eg gov.eg Provide 64K digital access to France

Page 4: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Internet Gateway in Egypt

Page 5: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Who owns the Internet?

No one actually owns the Internet Many Orgs, ISPs, Companies, Govs own pieces of

Internet Infrastructure. But many organization oversee.

ISOC Internet Society IETF Internet Engineering Task Force

Page 6: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Network Communicating Protocols

Page 7: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

The Need for Protocols

Protocols are needed for computer networks to communicate efficiently

Network protocols are set of rules that enable data to flow from one NIC to another

Protocols control the messages origination, the messages end, and the messages quantity in the network.

Page 8: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Major Networking Protocols

NetBEUI

IPX/SPX

TCP/IP

AppleTalk

Page 9: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

NetBIOS

Network Basic Input/Output System.

A common network protocol that allows applications on different computers to communicate within a local area network (LAN).

It was created by IBM for its early PC Network, and was adopted by Microsoft.

It does not support a routing mechanism.

NetBIOS was later formalized in NetBEUI.

Page 10: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

NetBEUI

NetBIOS Extended User Interface.

This is an enhanced version of the NetBIOS protocol used by network operating systems (NOS), such as Microsoft's Windows NT.

NetBEUI was developed by IBM for its LAN Manager product and has been adopted by Microsoft for its Windows NT, LAN Manager, and Windows for Workgroups products.

Non-routable

Page 11: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

NetBEUI Advantages and Disadvantages Advantages

High speed on small networks ease of implementation small memory overhead Self tuned (does not need configuration)

Disadvantages It cannot be routed between networks.

Page 12: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IPX/SPX

Internet Packet Exchange Sequenced Packet Exchange.

A communications protocol devised by Novell for Novell NetWare.

IPX/SPX packets can be routed from one network to another

Page 13: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IPX/SPX Advantages and Disadvantages Advantages

Ease of setup. Support for routing between networks. Speeds greater than TCP/IP for NT.

Disadvantages Slower than NetBEUI. IPX/SPX is not a vendor neutral

Page 14: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

TCP/IP

Transmission Control Protocol/Internet Protocol.

TCP/IP is open standard protocol Not tied to one vendor

TCP/IP is the internet protocol Now internet use TCP/IP v4 Next version TCP/IP v6 It is the default protocol for

Windows NT4 Windows 2000 UNIX

Page 15: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

TCP/IP Advantages and Disadvantages Advantages

Broad connectivity among all types of computers and servers

Direct access to the Internet

Disadvantages Difficulty of setup Slower than IPX & NetBEUI

Page 16: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

AppleTalk

AppleTalk is a set of local area network communication protocols originally created for Apple computers. An AppleTalk network can support up to 32 devices and data can be exchanged at a speed of 230.4 kilobits per second (Kbps).

Page 17: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

OSI Reference Model

OSI: Open Systems Interconnection

The OSI model is the primary architectural model for networks.

It describes how data and network information are communicated from an application on one computer, through the network media, to an application on another computer.

The model was defined by the International Organization for Standardization (ISO)

The OSI reference model breaks this approach into layers.

Page 18: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Advantages of Reference Models

It divides the network communication process into smaller and simpler components, thus aiding component development, design, and troubleshooting.

It allows multiple-vendor development through standardization of network components.

It encourages industry standardization by defining what functions occur at each layer of the model.

It allows various types of network hardware and software to communicate.

It prevents changes in one layer from affecting other layers, so it does not hamper development.

Page 19: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

OSI Seven Layers

Application Presentation Session Transport Network Data Link Physical

Page 20: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

What should I send?

End-user Interface Where client applications reside Displays received information

Sends user’s data to lower layers

Application Layer

Page 21: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Presentation Layer

The presentation layer is responsible for the delivery and formatting of information to the application layer for further processing or display.

It relieves the application layer of concern regarding syntactical differences in data representation within the end-user systems.

An example of a presentation service would be the conversion of an EBCDIC-coded text file to an ASCII-coded file.

Page 22: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

CloseConnection

You arewelcome!

Thank you.I would like to

send yousomething.

Sounds good!

EstablishConnection

Controls the sessions between the local and remote applications

Session Layer

Page 23: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Transport Layer

There is services that can be optionally provided at this layer:

Connection-Oriented Same Order Delivery

The simplest way of doing this is to give each packet a number, and allow the receiver to reorder the packets.

Reliable Data Flow Control

Without flow control a computer might be flooded with so much information that it can't hold it all before dealing with it.

Page 24: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Network Layer

Organize data into datagrams (packets) Addresses messages Routing

Provides the functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks

Page 25: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Data Link Layer

Reliable data transfer across a physical link It provides the means to detect errors that may occur in the

Physical layer. Organize the data into frames, to be put on the physical

medium Transfers data between adjacent network nodes The data link layer is split into MAC and LLC sublayers

Page 26: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Physical Layer

The Physical layer defines all the electrical and physical specifications for devices.

The physical layer is the most basic network layer, providing only the means of transmitting raw bits.

Page 27: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

The Internet Protocol

TCP/IP Protocol Suite

Page 28: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

TCP/IP Protocol Suite

Specified and extensively used before the OSI model Developed by research funded US Department of Defense Used by the Internet

Page 29: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

TCP/IP Protocol Suite

Page 30: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Addressing

Page 31: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Layers and Addresses in TCP/IP

Page 32: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Physical addresses

Page 33: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IP addresses

Page 34: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Port addresses

Page 35: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Where do I go?

Provides physical routing information

Network Layer Addressing

Page 36: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IP Address

255 255 255 255

DottedDecimal

Maximum

Network Host

32 Bits

Page 37: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IP AddressingIP Addressing

255 255 255 255

DottedDecimal

Maximum

Network Host

128 64 32 16 8 4 2 1

11111111 11111111 11111111 11111111Binary

32 Bits

1 8 9 16 17 24 25 32

128 64 32 16 8 4 2 1

128 64 32 16 8 4 2 1

128 64 32 16 8 4 2 1

Page 38: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Decimal Equivalents of Bit PatternsDecimal Equivalents of Bit Patterns

0 0 0 0 0 0 0 0 = 0

1 0 0 0 0 0 0 0 =128

1 1 0 0 0 0 0 0 =192

1 1 1 0 0 0 0 0 =224

1 1 1 1 0 0 0 0 =240

1 1 1 1 1 0 0 0 =248

1 1 1 1 1 1 0 0 =252

1 1 1 1 1 1 1 0 =254

1 1 1 1 1 1 1 1 =255

128 64 32 16 8 4 21

Page 39: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IP Address ClassesIP Address Classes

Class A:

Class B:

Class C:

Class D: Multicast

Class E: Research

NetworkNetwork HostHost HostHost HostHost

NetworkNetwork NetworkNetwork HostHost HostHost

NetworkNetwork NetworkNetwork NetworkNetwork HostHost

8 Bits 8 Bits 8 Bits 8 Bits

Page 40: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

IP Address ClassesIP Address Classes1

Class A:

Bits:

0NNNNNNN0NNNNNNN HostHost HostHost HostHost

8 9 16 17 24 25 32

Range (1-126)

1

Class B:Bits:

10NNNNNN10NNNNNN NetworkNetwork HostHost HostHost

8 9 16 17 24 25 32

Range (128-191)1

Class C:Bits:

110NNNNN110NNNNN NetworkNetwork HostHost

8 9 16 17 24 25 32

Range (192-223)1

Class D:Bits:

1110MMMM1110MMMM Multicast GroupMulticast Group Multicast GroupMulticast Group

8 9 16 17 2425 32

Range (224-239)

NetworkNetworkNetworkNetwork NetworkNetworkNetworkNetworkNetworkNetworkNetworkNetwork NetworkNetworkNetworkNetwork

Multicast GroupMulticast Group Multicast GroupMulticast GroupMulticast GroupMulticast Group Multicast GroupMulticast GroupMulticast GroupMulticast Group Multicast GroupMulticast Group

Page 41: Ministry of Communications and Information Technology Information Technology Institute Network Fundamentals Introduction to Internet Lec2.

Thank you