Network Address Translation Sandip Chakraborty. NAT PRIVATE NETWORK PUBLIC NETWORK IP: 10.3.100.101 Port: 8123 IP: 10.3.100.112 Port: 9678 IP: 59.32.123.111.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
STUN Date: Speaker: Hui-Hsiung Chung 1.
Copyright 2005 – 2009 © by Elliot Eichen. All rights reserved. NAT (NAPT/PAT), STUN, and ICE `Structure of ice II, viewed along the hexagonal c-axis. Hydrogen.
ISP SP Network Egress Points Ingress Point Protocol-Specific Egress Decision IP Header Payload Transit Header IP Header Payload IP Header Payload.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CCNA 4 version 3.0.
Detecting P2P Traffic from the P2P Flow Graph Jonghyun Kim Khushboo Shah Stephen Bohacek Electrical and Computer Engineering.
NAT (Network Address Translator) Atif Karamat In the name of God the most merciful and the most compassionate.
1 Comnet 2010 Communication Networks Recitation 7 Lookups & NAT.
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CMPSC-358 (CCNA 4 ) Spring 2007.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Subnetting.
NAT Network Address Translation. NAT Links cisco.shtmlhttp:// cisco.shtml.
.::Network Address Translation::. (NAT) By Tim Kaddoura (CS158B // Dr. Stamp)
4: Addressing Working At A Small-to-Medium Business or ISP.
NetFilter – IPtables Firewall –Series of rules to govern what Kind of access to allow on your system –Packet filtering –Drop or Accept packets NAT –Network.
NAT (Network Address Translation) Natting means "Translation of private IP address into public IP address ". In order to communicate with internet we must.
9/11/2015Home Networking1 Bob.test Have Road Runner Unhappy about reports of constant probes of machines Policy decision –I want to prevent unauthorized.
Objectives Configure routing in Windows Server 2008 Configure Network Address Translation 1.
Introduction to Network Address Translation
STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) speaker : Wenping Zhang date :
CS 453 Computer Networks Lecture 21 Layer 3 Network Layer Network Layer of the Internet.
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
1 NAT & RTP Proxy Date: 2009/7/2 Speaker: Ni-Ya Li Advisor: Quincy Wu.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
CS 3830 Day 13 Introduction 1-1. Announcements r Quiz 3: Wednesday, Oct 10 r Prog3 due Wednesday, Oct 10 Transport Layer 3-2.
Private Network Addresses IP addresses in a private network can be assigned arbitrarily. – Not registered and not guaranteed to be globally unique Generally,
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
Network Security1 – Chapter 6 – NAT and Security Network Address Translation (NAT) is useful: –Hide internal private IP addresses –Conserve routable IP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
NAT Network Address Translation. Reading CNI – pp Port Mapping LA – pp NAT.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
NAT & PAT Network Address Translation Port Address Translation.
VersionIHLTotal Length FlagsIdentificationFragment Offset Time To Live Destination Address OptionsPadding Protocol = 6 Type of Service IP Header TCP Destination.
Connection Technologies and IP Addressing CONNECTING TO THE INTERNET.
NAT/PAT by S K SATAPATHY
AUTHOR DETAILS: CHANDRASEKHAR NAIDU MUTTINENI Mail: Blog:
1 Network Address Translation. 2 Network Address Translation (NAT) Extension of original addressing scheme Motivated by exhaustion of IP address space.
ECE 526 – Network Processing Systems Design Network Address Translator.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Routing. Classless Inter-Domain Routing Classful addressing scheme wasteful – IP address space exhaustion – A class B net allocated enough for 65K hosts.
Configuring NAT. Configuring Static NAT There are two basic tasks to perform when configuring static NAT translations: Create the mapping between the.
Kittiphan Techakittiroj (25/06/59 19:10 น. 25/06/59 19:10 น. 25/06/59 19:10 น.) Network Address Translation Kittiphan Techakittiroj
H.323 NAT Traversal Problem particular to H.323(RAS->Q.931->H.245):  RAS from private network to public network can pass NAT  Q931 、 H.245 adopts the.
Network Address Translation (NAT)
Network Address Translation
NAT : Network Address Translation
Virtual Private Networks,
Visit for more Learning Resources
Network Address Translation (NAT)
IP Adressing in IPv4 By Kenneth Lundby.
PART IV Network Layer.
Planning the Addressing Structure
– Chapter 6 – NAT and Security
Network Address Translation (NAT)
Introducing To Networking
New Solutions For Scaling The Internet Address Space
Routing and Switching Essentials v6.0
NAT and Security Source: Ch. 6 of Malik
תרגול 11 – אבטחה ברמת ה-IP – IPsec
What does this packet do?
Lecture 8: The Network Layer.
NAT (Network Address Translation)‏
COMPUTER NETWORKS CS610 Lecture-37 Hammad Khalid Khan.
Prepared by :Adeel Ahmad
Request for Comments(RFC) 3489
Network Address Translation (NAT)
Presentation transcript:

Network Address Translation Sandip Chakraborty

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 8123 DP:3467 SIP: DIP:

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 8123 DP:3467 SIP: DIP: NAT Makes a mapping from the available public IP pool. Say, the NAT has available public IP pool to

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 4598 DP:3467 SIP: DIP: NAT makes the changes in the source IP and source port at IP and TCP headers of the packet

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 4598 DP:3467 SIP: DIP:

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 3467 DP:4598 SIP: DIP: Now, Destination prepares the response packet by interchanging source IP and destination IP

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 3467 DP:4598 SIP: DIP: The packet comes to NAT, as NAT has the IP

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 3467 DP:8123 SIP: DIP: NAT makes inverse translation looking at the NAT table. Make changes at Destination IP and Port

NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP: Port: 3467 SP: 3467 DP:8123 SIP: DIP: Deliver the packet to proper destination in the private network