Download presentation
Presentation is loading. Please wait.
Published byDorthy Tyler Modified over 9 years ago
1
Computer Networks Department of Computer Science Faculty of Civil Engineering, Brno University of Technology Computer Technology Networking Internet Services
2
ITU (International Telecommunication Union) - part of OSN - standards of (tele)connectivity http://www.itu.ch - ITU -T (CCITT original) - for computers communication (ISDN,…) ISO (International Organization for Standardization) - http://www.iso.ch IEEE (Institute of Electrical and Electronics Engineers) - 147countries - IEEE802 - standard. for LAN tech. (IEEE802.3 - for Ethernet) W3C (World Wide Web Consortium) standard of WWW service ČSNI (Český normalizační institut) - member of ISO ISOC - IAB - IETF, IESG - organizations in Internet IANA, NIC - IP addresses a ports support, top domain admin. (http://www.nic.com) Main organization for standardization
3
Classification of networks area –LAN (Local Area Network), –MAN (Metropolitan Area Network), –WAN (Wide Area Network) topology –bus (Ethernet), –circle (Token Ring), –star (ARCnet) access method –collision (stochastic) - CSMA/ CD - Ethernet, –non-collision (deterministic) - Token Ring node role –peer to peer, client - server
4
Bus topology: Ethernet Topology with structured cabling (star): Ethernet Circle topology: Token Ring HUB Topology of network (cabling)
5
client -server peer-to-peer Access method - CSMA with collision detecting (CSMA/CD = Carrier Sense Multiple Access/Collision Detection)
6
Ethernet today Classic – 10 MBit/s –10Base-2, 10Base-5, 10Base-T, 10Base-FL FastEthernet – 100 MBit/s –100Base-TX, 100Base-T4, 100Base-FX Gigabit Ethernet – 1000 MBit/s –1000Base-SX, 1000Base-LX, 1000Base-T
7
node, host = computer connected to network internetworking = communication between networks internet = connected networks Internet = well-known computer network connected service start-end of connection non-connected service without connection (posted packet) entity With acknowledge = reliable Without acknowledge = non-reliable Terminology
8
Layer model(what and where to do) decomposition to the tasks maintained by separated layers layer interface definitions Protocol (how to do) set of rules and technologies for communication each layer has its own protocol format of the data definition LAN Microsoft: NetBEUI (non-routable) NetWare: IPX/SPX (routable) heterogeneous networks (WAN, LAN): TCP/IP Architecture of networks
9
Layer Each layer uses the service of the lower layer offers its service to the higher layer communication partner of the n-th layer is only the n-th layer communication between the partners (the same layer) is controlled by the protocol Layer N-1 Layer N+1 Layer N Layer N-1 Layer N+1 Layer N Communication protocol
10
TCP/IPISO/OSI application applicationpresentation relationtransportnetwork network interfacelink physic Four layers TCP/IP Application - application interface Transport - direct connection Network - routing Network interface - transfer of bits Protocols TCP/IP
11
ALAL TLTL NLNL PHLPHL IGMP transfer medium HTTP 80 HTTP 80 FTP TELNET SMTPPOP3DNSNFSRPC other 20/21 23 25 11053 123111 TCP UDP IP ARP RARP ICMPRIPOSPF RTP Ethernet, Token Ring, FDDI, Novel, X.25, ATM, (SLIP, PPP) Protocols of TCP/IP layers
12
Layers has its address format Domain address = text address (application layer) www.seznam.cz IP address = logic address (network layer) 32 bits - 195.119.180.19 MAC address = physic (real) address (net inteface) 48 bits - 00-00-64-65-73-74 Each node in the network has its own unique address TCP/IP Communication TCP/IP addresses
13
DNS (Domain Name System) service domain address - IP address mapping name servers = nodes providing DNS service domain address example: hp832.fce.vutbr.cz node name. subdomain. subdomain. top level domain domain – specification where node is placed – top level domain: COM, EDU, GOV, MIL, NET, ORG – v USA Non-US country code – (cz, sk, at, de, …) – subdomain (application layer) Domain address in TCP/IP
14
Domains Hierarchy Examples: www.atlas.cz www.rfc-editor.org www.altavista.com novell www net augustana com org nasa vutbr cz fee fce Unnamed root edugov mil indy de int czech only USA
15
IP address IP version 4 32bits integer expressed as four dot separated numbers logic (abstract) address 1001 00111110 01010001 10100000 1010 0 7 8 15 16 23 24 31 Finite number of addresses: 2 32 Example of IP address:147.229.26.10 new IP protocol (IP version 6) - 128 bits address - eight hexadecimal numbers colon separated CA32:F123:C210:1234:0000:0000:0000:1A11
16
Structure of IP address Classes of IP addresses and network mask: class netid hostid nodes max subnet mask A p q.r.s 16777214 255.0.0.0 B p.q r.s 65534 255.255.0.0 C p.q.r s 254 255.255.255.0 IP address (p.q.r.s) contains two parts (for routing) - netid - hostid 193 12 99 0 Example: IP network address 193.12.99.0
17
Subnetting - dividing of the network goals:more nodes in the net load balancing hostid of IP address is divided to the two parts - subnet num - node num subnet mask 32 bits integer expressed as four dot separated numbers first continuous part of bits contain 1 - defines network part of the IP address C
18
Classes of IP addresses 0 7 8 15 16 23 24 31 0 netnode 110 net node 10 net node A B C Subnet mask netnode net subnet node
19
Examples: determining of net and node parts of IP address 193.12.99.18 = 11000001 00001100 01100011 00010010 255.255.255.0 = 11111111 11111111 11111111 00000000 193.12.99.0 = 11000001 00001100 01100011 00000000 network part of IP address = 193.12.99.0 IP address = 195.229.26.10, subnet mask = 255.255.255.224 195.229.26.10 = 11000011 11100101 00011010 11101010 255.255.255.224 = 11111111 11111111 11111111 11100000 195.229.26.224 = 11000011 11100101 00011010 11100000 network part of IP address = 195. 229.26.224 IP address = 193.12.99.18, subnet mask = 255.255.255.0
20
Special IP addresses subnet address - symbolic address of the subnet - hostid contains only 0 bits: 136.229.26.0 broadcast - message to all nodes in LAN - group IP address (hostid contains only 1 bits) example: 195.229.26.255 = 11000011 11100101 00011010 11111111 multicast - message to some group of nodes in LAN IP address = 147.229.22.85 subnet mask = 255.255.255.192 147.229.22.85= 1001 0011 1110 0101 0001 0110 0101 0101 255.255.255.192= 1111 1111 1111 1111 1111 1111 1100 0000 147.229.22.64= 1001 0011 1110 0101 0001 0110 0100 0000 network part of IP address = 147.229.22.64 Examples: determining of net and node parts of IP address
21
Subnetting One net representation Gateway net 193.12.x.x net 193.12.1.x net 193.12.2.x 193.12.2.3 193.12.2.4 193.12.2.1 193.12.2.2
22
Applicat. layer Transport layer Network layer Physic interface layer physic transport frame Application data Applicat. layer Transport layer Network layer Physic interface layer datagram packet message TCP data TCP header IP header IP data Frame data Frame header Node X Node Y Each submitting layer adds its header (or removes it in receiving case) TCP/IP Communication
23
Passive elements (connectors, cabling, …) Active elements - electronic equipment for network connection (signal amplifying and transformation) physic transport V. síťového rozhraní node X node Y Applic. Transport Network Link bridge repeater router Applic. Transport Network Link gateway Network connecting - active elements
24
Realized by IP protocol Provides unified addresses – logic IP addresses unified format of transferred data (IP datagrams) routing between the LANs via routers address mapping: ARP, RARP protocols non-connected, non-reliable service Internet (IP) Layer Router 1 Router 2 Router 3 A B C D E
25
node knows - source (its) and target IP address, - source (its) and target MAC address (ARP) - IP address of router of its network node send packet to the router if the net part is different router send packet to the router or direct to the target node IP routing table - subnet mask, target network, gateway (router) Data transfer between two nodes in different networks
26
Network layer protocols IP Internet Protocol - packet transfer, without acknowledge, routing support ARP Address Resolution Protocol - ARP table - determining physic address from IP address RARP Reverse Address Resolution Protocol - automatic allocation of IP address to the connected node ICMP Internet Control Message Protocol - transfer of reserved service information
27
Data transfer between the applications TCP (Transmission Control Protocol) - provides: - connected service - makes connections between the nodes - acknowledging of successful data receiving UDP (User Datagram Protocol) - provides: - non-connected, non-reliable data transfer Transport Layer TCP Layer Ports of well-known services (WWW - port no. 80) Other services - dynamic generated ports Port = number of the service Socket = IP address + port
28
Ports and protocols of some services Transport medium HTTP 80 HTTP 80 FTP TELNET SMTP POP3DNSNFSRPC 20/21 23 25 11053 123111 IP TCPUDP Network interface
29
Applications and services communicate directly with the transport layer Application implements needed mechanisms not supported in used transport layer The main model of TCP/IP communication: client-server. Client actively requests the service and starts the communication Server provides the service passively at the client request. Application Layer
30
Protocols of applikation layer FTP ( File Transfer Protocol) rfc 959 Telnet - rfc 854 SMTP ( Simple Mail Transfer Protocol ) rfc 821 POP3 ( Post Office Protocol ) rfc1939 HTTP ( Hypertext Transfer Protocol ) rfc 2616 DNS ( Domain Name System ) rfc1035 DHCP (Dynamic Host Configuration Protocol) From 1969 all information about Internet published in RFC (Request for Comments) web accessible (http://www.rfc-editor.org).
31
Network is inaccessible ipconfig - default gateway determining ping to IP address - answer of gateway Useful commands
32
nslookup addressdomain and IP address resolving tracert addressprop. of the trace to the node
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.