Sedat DURMUŞ ve Programlama Sanatı
sedatdurmuscomputereng  
 
  Ping Atma ve İlgili Konular 14.03.2025 12:22 (UTC)
   
 

Ping programı, 1983 yılında Mike Muuss tarafından yazılmış bir programdır. Bir makineye genelde 32 baytlık bir ICMP pakedi gönderir ve aynı pakedin geri gelmesini bekler. Bu basit program, birçok işe yarayabilir:

Ping (echo) pakedi gönderilen makinenin o anda çalışmakta olduğunu teyid eder. Ağın o anki paket kayıp oranı hakkında bir bilgi verebilir. Kaynak makine ile karşı makine arasındaki iletişimin süresini gösterebilir.

 

Başlat - Çalıştır - Cmd komutunu yazıp enter, gelen ekranda "ping www.siteadı.com" ve enter. Gelen giden veri paketini görüntüleyecektir. Ping atmıyorsa site çalışmıyordur. Modem içinde aynı şekilde giriş yaptıktan sonra modem varsayılan ağ geçit numarasını yazıyoruz, örneğin airties için "ping 192.168.2.1" yaz ve enter.

 

1 ping atmak nedir ?
2- ping nasıl atılır? ping atmak için bir program gerekir mi?
3-ping yerken hangi port kullanılır?
4-ping atan kişinin cevap alamaması için(online olup olmadığınızı anlamaması ) windowsa nasıl bir ayar vermek gerekir?

1- Ping atmak genellikle bir makinanın aktif olup olmadığını anlamak için kullanılan Windows'un bir komutudur. Bu komutu çalıştırmak için öncelikle Windows XP ve 2000 makinalarında Başlat-Çalıştır-cmd yazıp enter'a basın. Diğer işletim sistemlerinde Başlat-Çalıştır-command yazmak gerekiyor. Çıkan siyah Command Prompt Ekranında ping yazıp makina IP numarasını yazarsanız O IP numaralı makinanın faal olup olmadığını anlayabilirsiniz. Çoğunlukla bu komut web sitelerinin aktif olup olmadığını anlamak için kullanılır. Örneğin tırnak içindeki komut "ping www.google.com" derseniz. Bu size www.google.com web sitesinin aktif olup olmadığını gösterir. Bu komutla ayrıca www.google.com web sitesinin sunulduğu makinanın IP numarasını da verir. Daha teknik bir tanımı http://tr.wikipedia.org/wiki/Ping bu sitede bulabilirsiniz.

2- Ping windowsun temel komutlarından biridir. Bunun için ekstra bir programa gerek yok. Ancak bildiğim kadarıyla ping atmak için bazı programlar da yok değil. Ancak bu programların kapsamı hakkında detaylı bir bilgim yok. Belki daha gelişmiş özellikleri olabilir.

3- Ping yerken bildiğim kadarıyla belli bir port kullanılmıyor.

4- Ping yemeyi engellemek ancak firewall ile mümkün. Firewall'larda ICMP paketlerinin geçişlerini kapatırsanız makinanız ping komutlarına cevap vermez.

Ayrıca ping komutunun çeşitli parametreleri vardır. Bu parametreleri "ping /?" komutuyla görebilirsiniz. Benim en çok kullandığım ping -t komutudur. Bu parametre siz kesene kadar sürekli ping atar. Pingi iptal etmek için Ctrl-C tuşlarını kullanabilirsiniz.

 

  • Ping (echo) pakedi gönderilen makinenin o anda çalışmakta olduğunu teyid eder
  • Ağın o anki paket kayıp oranı hakkında bir bilgi verebilir
  • Kaynak makine ile karşı makine arasındaki iletişimin süresini gösterebilir .

Dedik.Şimdide biraz daha işin içine girelim.

Tipik ping çıktısı:

   > ping tr.wikipedia.org

  

   Pinging rr.pmtpa.wikimedia.org [207.142.131.236] with 32 bytes of data:

  

   Reply from 207.142.131.236: bytes=32 time=164ms TTL=46

   Reply from 207.142.131.236: bytes=32 time=162ms TTL=46

   Reply from 207.142.131.236: bytes=32 time=162ms TTL=46

   Reply from 207.142.131.236: bytes=32 time=162ms TTL=46

  

   Ping statistics for 207.142.131.236:

       Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)

   Approximate round trip times in milli-seconds:

       Minimum = 162ms, Maximum = 164ms, Average = 162ms

Öte yandan, ICMP paketleri ve dolayısıyla ping çoğu Firewall tarafından bloke edilir. Örneğin, Microsoft'un internet sunucuları hiçbir ping'e cevap vermez:

   > ping www.microsoft.com

  

   Pinging lb1.www.ms.akadns.net [207.46.225.60] with 32 bytes of data:

  

   Request timed out.

   Request timed out.

   Request timed out.

   Request timed out.

  

   Ping statistics for 207.46.225.60:

       Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)

[gizle]

g  t  d

Unix komut satırı programları

   

Dosya dizgesi

cat · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · touch  · umask

   

Prosesler

at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait

   

Kullanıcı ortamı

env · finger · id · logname · mesg · passwd · su · sudo · uptime · w · wall · who · whoami · write

   

Metin işleme

awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs

   

Kabuk programlama

alias · basename · dirname · echo · expr · false · printf · test · true · unset

   

inetd · netstat · ping · rlogin · netcat · traceroute

   

Arama

find · grep · locate · whereis · which

   

Diğer

apropos · banner · bc · cal · clear · date · dd · file · help · info · size · lp · man · history · tee · tput · type · yes · uname · whatis

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INFOMELDUNG_LOGINBOX
Bugün 8 ziyaretçi (76 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol