tcpd程式是負責檢測telnet、FTP等服務請求的。一旦有服務請求到來,inetd進程將啟動tcpd進程。tcpd在日誌檔案中記錄該請求,並且完成其它一些檢測工作。如果一切正常通過,tcpd將啟動相應的伺服器進程,然後結束。tcpd要通過查詢DNS伺服器,先對該客戶機的IP位址進行反向解析得到主機名,然後再解析得到該主機名對應的IP位址,接著把得到IP位址和發出請求的客戶機器的IP位址進行比較。通過這些步驟來實現對傳送請求客戶機的驗證。若兩者不匹配,則tcpd認為發出請求的機器偽裝成了其它的機器,並拒絕其請求。這就是為什麼有時候telnet到Linux機器要等待那么長時間的原因。通過在"/etc /hosts"中加入客戶機器的IP位址和主機名的匹配項,可以減少登錄等待時間。