SlideShare a Scribd company logo
1 of 11
Basiroh,S.Kom, M.Kom
Connecting your site to the Internet
NAT (Network Address Translation)
FireWall
First steps – deciding what you need
First steps – deciding what you need
●
do you need any servers at your site to be
accessible from the Internet
●
do you need “always on” access or or is
occasional dial-up access adequate
●
do you need static (fixed) external IP addresses to
be allocated to your site, or can you work with
dynamically allocated addresses?
●
what Internet bandwidth will you need?
●
First steps – deciding what you need
●
will you use NAT or will all your internal machines
have valid public IP addresses?
●
will you buy and install your own Internet router, or
will your chosen ISP provide, install, and manage it
for you?
●
do you need a backup Internet connection in case
your primary connection fails?
●
you will need a firewall of some kind to protect you
from hackers.
First steps – deciding what you need
●
If you run a publicly accessible Web or e-mail
server at your site:
–you will need a static IP address for it, to be
entered in the DNS
–you will need always-on access
–you may want to locate the servers on a
“demilitarized zone” separate from your main
network, this will influence your choice of firewall
●
First steps – deciding what you need
●
The alternative to running your own servers is to
have them hosted elsewhere, e.g. at your ISP or at a
dedicated hosting site
●
Using your ISP’s e-mail services is more
straightforward, or at least run a backup mail server
for you
●
Your bandwidth requirements are determined by the
number of users at your site, what they do, and what
your business is
Network Address Translation (NAT)
– overview
●
Network Address Translation (NAT) lets you use IP
addresses (private) inside on your LAN that are different
to those visible from outside on the Internet
Reasons to use NAT
●
your ISP may give you only 4, 8, or 16 static
public IP addresses (some of which will be taken up
by network and broadcast addresses, your firewall
and router.)
●
you want to use the private non-routable address
ranges. These let you accommodate an internal
network of any size, and are essential for large sites
How NAT works
●
As a packet from the LAN passes through the NAT device,
the packet is actually modified: the NAT device translates the
internal IP address (e.g. 10.1.1.1) to an external address (e.g.
192.0.2.78).
●
Network Address and Port
Translation (NAPT)
●
In our example network (Figure 23.5), all packets
arriving from outside are addressed to 192.0.2.78;
how does the NAT device decide which internal
machine they are really destined for?
–It uses network port translation (NPT), also
called port address translation (PAT) or network
address and port translation (NAPT), to do this.
Network Address and Port
Translation (NAPT)

More Related Content

What's hot

Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsecKirti Ahirrao
 
TCP IP
TCP IPTCP IP
TCP IPhivasu
 
computer network designing- final year project
computer network designing- final year projectcomputer network designing- final year project
computer network designing- final year projectAboubacar Mchangama
 
IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)welcometofacebook
 
Topic 2.3 network addressing for tcpip
Topic 2.3 network addressing for tcpipTopic 2.3 network addressing for tcpip
Topic 2.3 network addressing for tcpipAtika Zaimi
 
Internet protocols
Internet protocolsInternet protocols
Internet protocolsReilen
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet ProtocolsAnil Neupane
 
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric Vanderburg
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric VanderburgCCNA Routing and Switching Lesson 03 - TCP & IP - Eric Vanderburg
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric VanderburgEric Vanderburg
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesRubal Sagwal
 
NAT- Network Address Translation
NAT- Network Address TranslationNAT- Network Address Translation
NAT- Network Address TranslationEng. Emad Al-Atoum
 
Simplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 TeachersSimplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 Teacherswebhostingguy
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
Network protocols and Java programming
Network protocols and Java programmingNetwork protocols and Java programming
Network protocols and Java programmingdifatta
 

What's hot (20)

Networking
NetworkingNetworking
Networking
 
Networking in python by Rj
Networking in python by RjNetworking in python by Rj
Networking in python by Rj
 
Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsec
 
internet protocols
internet protocolsinternet protocols
internet protocols
 
TCP IP
TCP IPTCP IP
TCP IP
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
net work iTM3
net work iTM3net work iTM3
net work iTM3
 
computer network designing- final year project
computer network designing- final year projectcomputer network designing- final year project
computer network designing- final year project
 
IP adress and routing(networking)
IP adress and routing(networking)IP adress and routing(networking)
IP adress and routing(networking)
 
Topic 2.3 network addressing for tcpip
Topic 2.3 network addressing for tcpipTopic 2.3 network addressing for tcpip
Topic 2.3 network addressing for tcpip
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric Vanderburg
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric VanderburgCCNA Routing and Switching Lesson 03 - TCP & IP - Eric Vanderburg
CCNA Routing and Switching Lesson 03 - TCP & IP - Eric Vanderburg
 
Networking
NetworkingNetworking
Networking
 
IP Utilites
IP UtilitesIP Utilites
IP Utilites
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network Utilities
 
NAT- Network Address Translation
NAT- Network Address TranslationNAT- Network Address Translation
NAT- Network Address Translation
 
Simplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 TeachersSimplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 Teachers
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Network protocols and Java programming
Network protocols and Java programmingNetwork protocols and Java programming
Network protocols and Java programming
 

Similar to Nat

Guide to home networking
Guide to home networkingGuide to home networking
Guide to home networkingDilan Gilluly
 
Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4newbie2019
 
Module (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxModule (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxGeorgeThoreJr
 
How to configure a router
How to configure a router How to configure a router
How to configure a router IT Tech
 
Network security chapter 6 and 7 internet architecture
Network security chapter  6 and 7 internet   architectureNetwork security chapter  6 and 7 internet   architecture
Network security chapter 6 and 7 internet architectureMuhammad ismail Shah
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsMark Smith
 
Packet Tracer: Nat protocol
Packet Tracer: Nat protocolPacket Tracer: Nat protocol
Packet Tracer: Nat protocolRafat Khandaker
 
How Circuit-Switched Didital Networks Work
How Circuit-Switched Didital Networks WorkHow Circuit-Switched Didital Networks Work
How Circuit-Switched Didital Networks WorkTomoko Nishiuchi
 
Learning series fundamentals of Networking and Medical Imaging
Learning series fundamentals of Networking and Medical ImagingLearning series fundamentals of Networking and Medical Imaging
Learning series fundamentals of Networking and Medical ImagingRyan Furlough, BSCPE CPAS
 
CCN CEP.pptx
CCN CEP.pptxCCN CEP.pptx
CCN CEP.pptxNOOR69810
 
Introduction to Networking Commands & Software
Introduction to  Networking Commands & SoftwareIntroduction to  Networking Commands & Software
Introduction to Networking Commands & SoftwareMuhammadRizaHilmi
 
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9Waqas Ahmed Nawaz
 

Similar to Nat (20)

Guide to home networking
Guide to home networkingGuide to home networking
Guide to home networking
 
Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4
 
Module (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptxModule (10) NAT for IPV4.pptx
Module (10) NAT for IPV4.pptx
 
How to configure a router
How to configure a router How to configure a router
How to configure a router
 
Nat cisco
Nat ciscoNat cisco
Nat cisco
 
CCNP.ppt
CCNP.pptCCNP.ppt
CCNP.ppt
 
Nat
NatNat
Nat
 
Nat 03
Nat 03Nat 03
Nat 03
 
Network security chapter 6 and 7 internet architecture
Network security chapter  6 and 7 internet   architectureNetwork security chapter  6 and 7 internet   architecture
Network security chapter 6 and 7 internet architecture
 
4 ipv6
4 ipv64 ipv6
4 ipv6
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
 
Packet Tracer: Nat protocol
Packet Tracer: Nat protocolPacket Tracer: Nat protocol
Packet Tracer: Nat protocol
 
How Circuit-Switched Didital Networks Work
How Circuit-Switched Didital Networks WorkHow Circuit-Switched Didital Networks Work
How Circuit-Switched Didital Networks Work
 
Week11
Week11Week11
Week11
 
Learning series fundamentals of Networking and Medical Imaging
Learning series fundamentals of Networking and Medical ImagingLearning series fundamentals of Networking and Medical Imaging
Learning series fundamentals of Networking and Medical Imaging
 
CCN CEP.pptx
CCN CEP.pptxCCN CEP.pptx
CCN CEP.pptx
 
NAT Ccna
NAT CcnaNAT Ccna
NAT Ccna
 
Introduction to Networking Commands & Software
Introduction to  Networking Commands & SoftwareIntroduction to  Networking Commands & Software
Introduction to Networking Commands & Software
 
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 9
 
Dhcp and nat
Dhcp and natDhcp and nat
Dhcp and nat
 

More from Basiroh M.Kom (20)

2 pengantar-kwu
2 pengantar-kwu2 pengantar-kwu
2 pengantar-kwu
 
Recursive pertemuan 5
Recursive pertemuan 5Recursive pertemuan 5
Recursive pertemuan 5
 
Dynamic programming pertemuan 4
Dynamic programming pertemuan 4Dynamic programming pertemuan 4
Dynamic programming pertemuan 4
 
Test abilitas dan tester
Test abilitas dan testerTest abilitas dan tester
Test abilitas dan tester
 
Kcb
KcbKcb
Kcb
 
13 ai sitm_pakar
13 ai sitm_pakar13 ai sitm_pakar
13 ai sitm_pakar
 
01 ai
01 ai01 ai
01 ai
 
01 intro ai
01 intro ai01 intro ai
01 intro ai
 
4 black-box
4 black-box4 black-box
4 black-box
 
5 white-box
5 white-box5 white-box
5 white-box
 
Testing dan implementasi sistem
Testing dan implementasi sistemTesting dan implementasi sistem
Testing dan implementasi sistem
 
Presentation1
Presentation1Presentation1
Presentation1
 
Pbo
PboPbo
Pbo
 
Pengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedPengertian & konsep oop (object oriented
Pengertian & konsep oop (object oriented
 
Class diagram
Class diagramClass diagram
Class diagram
 
01 rw
01 rw01 rw
01 rw
 
05 rw
05 rw05 rw
05 rw
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
02 rekayasa web
02 rekayasa web02 rekayasa web
02 rekayasa web
 
Pertemuan 5, 6 & 7
Pertemuan 5, 6 & 7Pertemuan 5, 6 & 7
Pertemuan 5, 6 & 7
 

Recently uploaded

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 

Recently uploaded (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

Nat

  • 1. Basiroh,S.Kom, M.Kom Connecting your site to the Internet NAT (Network Address Translation) FireWall
  • 2. First steps – deciding what you need
  • 3. First steps – deciding what you need ● do you need any servers at your site to be accessible from the Internet ● do you need “always on” access or or is occasional dial-up access adequate ● do you need static (fixed) external IP addresses to be allocated to your site, or can you work with dynamically allocated addresses? ● what Internet bandwidth will you need? ●
  • 4. First steps – deciding what you need ● will you use NAT or will all your internal machines have valid public IP addresses? ● will you buy and install your own Internet router, or will your chosen ISP provide, install, and manage it for you? ● do you need a backup Internet connection in case your primary connection fails? ● you will need a firewall of some kind to protect you from hackers.
  • 5. First steps – deciding what you need ● If you run a publicly accessible Web or e-mail server at your site: –you will need a static IP address for it, to be entered in the DNS –you will need always-on access –you may want to locate the servers on a “demilitarized zone” separate from your main network, this will influence your choice of firewall ●
  • 6. First steps – deciding what you need ● The alternative to running your own servers is to have them hosted elsewhere, e.g. at your ISP or at a dedicated hosting site ● Using your ISP’s e-mail services is more straightforward, or at least run a backup mail server for you ● Your bandwidth requirements are determined by the number of users at your site, what they do, and what your business is
  • 7. Network Address Translation (NAT) – overview ● Network Address Translation (NAT) lets you use IP addresses (private) inside on your LAN that are different to those visible from outside on the Internet
  • 8. Reasons to use NAT ● your ISP may give you only 4, 8, or 16 static public IP addresses (some of which will be taken up by network and broadcast addresses, your firewall and router.) ● you want to use the private non-routable address ranges. These let you accommodate an internal network of any size, and are essential for large sites
  • 9. How NAT works ● As a packet from the LAN passes through the NAT device, the packet is actually modified: the NAT device translates the internal IP address (e.g. 10.1.1.1) to an external address (e.g. 192.0.2.78). ●
  • 10. Network Address and Port Translation (NAPT) ● In our example network (Figure 23.5), all packets arriving from outside are addressed to 192.0.2.78; how does the NAT device decide which internal machine they are really destined for? –It uses network port translation (NPT), also called port address translation (PAT) or network address and port translation (NAPT), to do this.
  • 11. Network Address and Port Translation (NAPT)

Editor's Notes

  1. Gambar ulang dipapan tulis, Let’s say you’re about to connect a site (something like that in Figure 23.1) to an ISP to provide Internet access to and from your site. Internal, eksternal Firewall, DMZ → detail bab berikutnya
  2. - tulis point2 kebutuhan ini ke papan tulis lagi - web server, mail server dll, mo dikelola sendiri (publik), or hostingkan -We defer firewall and other security issues until later chapters
  3. Statik ip address → publik Defer pembahasan DMZ dan firewall
  4. - (gambar)Mengurangi beban administrsi, tipe koneksi (not always on), faster jika ISP atau hosting punya insfrastruktur yg bagus - gambar bung, the ISP may include e-mail service as part of their standard offering, or at least run a backup mail server for you. Then, if you have a dial-up connection, mail sent to your site when you are not connected is queued at the ISP, for you to retrieve when your connection comes up.