PENCARIAN WEB
Minggu ini juga saya akan membuat 2 entri iaitu pencarian web dan email. Pada mula agak sukar untuk fahami bagaimana perjalanan email dari mula email dihantar sehingga email diterima, namun dengan bantuan rakan-rakan dan Dr Dayana serta tugasan yang diberikan iaitu "HOW DOES EMAIL WORKS?" saya dapat fahaminya ;)
World Wide Web (www)
- Dikenali sebagai web kerana saling berhubung seperti "spider's web"
Pencarian Web
- Satu tindakan iaitu mencari maklumat di dalam pangkalan data komputer atau rangkaian (web)
Kategori Pencarian Web
- Directories
- Search engine
- Meta-search engine
- Yellow pages
1) Directories
- Website atau panduan web ialah perwakilan hieraki daripada hyperlinks
- Website bukan search engine sebaliknya ia memaparkan senarai laman web mengikut kategori dan subkategori
- Biasanya dalam kalangan topik yang umum
- Setiap topik mengandungi hyperlinks daripada subtopik yang khusus
2) Search Engine
- Membolehkan pengguna mengemukakan pertanyaan yang terdiri daripada satu perkataan atau frasa
- Carian dalam pangkal data
- Mengemukakan senarai URL yang sesuai dan sepadan dengan query (pertanyaan)
- Membolehkan pengguna utk menyemak dan mengemukakan soalan
- Cth: www.yahoo.com | www,google.com | www.lycos.com
3) Meta-Engine
- Menggunakan lebih daripada satu enjin untuk menyiapkan/memudahkan kerja pencarian
- Dapatan salinan dihapuskan
- Kelebihan: satu pertanyaan boleh mengakses banyak carian enjin
- Kekurangan: Terlalu banyak pencarian yang tidak sesuai
- Cth: Metasearch | Metacrawler | Meta Search Engine
4) Yellow Pages
- White pages membolehkan pengguna utk mencari maklumat mengenai individu
- White pages juga boleh digunakkan utk mencari nombor telefon dan alamat email
- Sesetengah org berpendapat white pages boleh menceroboh privasi mereka.
- Yellow pages mengandungi maklumat mengenai perniagaan
- Cth: Bigfoot | Yellow Page Malaysia | SuperPages | WhoWhere

Browser
- Aplikasi perisian yang digunakkan utk mengesan dan memaparkan web
- Cth: Google Chrome | Internet Explorer |Mozilla Firefox
Teknik Mencari (Searching)
1) Terminalogy
- Search tool: Min utk mencari maklumat mengenai internet
- Query: Maklumat ditaip ke dalam ruang search engine
- Query Syntax: Peraturan utk pertanyaan yg sah
- Query Semantics: Peraturan utk menentukan makna pertanyaan
- Hit/Match: URL bagi pertanyaan di search engine
- Relevancy Score: Nilai yang menunjukkan kualiti URL (maklumat pertanyaan yang sepadan 1-100)
2) Pattern Maching Query
- Juga dikenali sbg "fuzzy query"
- Required keyword: "+" sebelum kata kunci
- Prohibited keyword: "-" sebelum kata kunci
3) Boolean Query
- Pertanyaan yg mengandungi kata kunci tetapi dengan pengendali yang logik seprti AND, OR, NOT.
- x AND y: akan kembali ke URL yang mengandungi x dan y
- x OR y: akan kembali ke URL yang mengandungi sama ada x atau y
- x NOT y: akan kembali ke URL yang mengandungi x tetapi bukan y
4) Seacrh Strategies
- Perlu mencari search engine yg memenuhi syarat berikut
- Pengguna mesra dgn interface
- Mudah utk memahami dokumen
- Mudah utk diakses
- Pangkalan data berindeks besar
- Memberikan skor perkaitan yg bagus
5) Search Generalization
- Hits terlalu sikit ?
- Perlu besarkan lagi pencarian
- Pattern match query: menambah banyak kata kunci
- Boolean query: membuang kata kunci AND, OR, NOT
- Gunakan direktori atau meta-search engine jika URL masih tidak didapat dipadankan
Bagaimana berlakunya pencarian ? (searching)
1) User Interface
- Menyediakan mekanisme utk pengguna mengemukakan pertanyaan di search engine
- Menggunakan forms
- User interface memaparkan carian dengan bentuk yg mudah
- Ringkasan setiap halaman dipadan dan dipaparkan
2) Searcher
- Program yg menggunakan pangkalan data search engine utk mengesan padanan dengan pertanyaan
- Pangkalan data search engine mempunyai laman indeks yang sangat besar
3) Evaluator
- Searcher mengembalikan URL yg sepadan dgn pertanyaan anda
- Tidak semua hits sepadan dgn pertanyaan anda
- Lebih banyak rujukan pada halaman, ranking laman web akan menjadi lebih tinggi.
4) Gatherer
- Program yg merentasi web dan mengumpul maklumat tentang dokumen-dokumen web
- Berjalan pada masa yg singkat dan tetap
- Mengembalikan maklumat kepada pangkalan data
- Nama lain/alternatif: Bot | Crawler | Robot | Spider | Worm
5) Indexer
- Menganjur data dengan mewujudkan kata kunci (keyword) atau indeks
- Indeks perlu dibina semua (kerap)
- Cth: Libraries- author | Title | ISBN
EMAIL
Apa itu email ?
- Mail, dihantar secara elektronik melalui internet
- Cepat dihantar pada kelajuan beberapa saat dan minit
Alamat Email
- Apa yg diperlukan ?
- Alamat email penerima
- username and host
- Cth: nafiza7 (USERNAME)@utm.my (HOST)
- Utm.my adalah nama domain mail server yg mengendalikan mail penerima
- nafiza7 adalah nama pengguna penerima
- Nama pengguna (username) dan host dipisahkan oleh @
Email Server dan Client
- Email client: Perisian/program yg boleh boleh memindahkan local host ke local email server
- Email server: Perisian/program yg boleh menghantar/menerima email dari/ke email server yg lain
- Mailbox: Fail cakera yg memegang mesej email
Perisian email (client)
- Pelanggan grafik (mesra pengguna)
- Cth: Microsoft Outlook| Thunderbird | Netscape Mail
- Mod teks (UNIC- mailserv, logic server)
Perisian email (server)
- Muat turn/install mail server pada Linux/Unix atau Windows platform
Carbon Copy (Cc) dan Blind Carbon Copy (Bcc)
- Cc
- Hantar mesej kepada lebih daripada 1 orang.
- Semua penerima boleh melihat senarai alamat email
- Bcc
- Alamat email tidak boleh dilihat oleh penerima
- Email dihantar kepada satu kumpulan yg besar
Bagaimana berlakunya perjalanan email ?

- Maklumat (email)
dihantar menggunakan klien email seperti gmail dan akan disambungkan ke pelayan
domain SMTP. Biasanya nama piawai yang digunakan seperti smtp.example.com.
- Klien email akan berkomunikasi
dengan SMTP. (alamat email penghantar dan penerima, kandungan mesej dan
sebarang lampiran.
- SMTP akan memproses
dan menyemak alamat email penerima terutamanya alamat domain. Sekiranya alamat
domain sama dengan penghantar, email tersebut akan pergi ke POP3 atau IMAP
domain yang sama.
- Dalam proses untuk
mencari dan mendapatkan emel penerima, pelayan SMTP penghantar perlu melakukan
komunikasi dengan DNS( Domain Name Server) terlebih dahulu. DNS akan mengambil
alamat emel si penerima dan menukarkan ke dalam bentuk IP
- SMTP yang mempunyai
alamat IP penerima akan disambung dengan pelayan SMTP penghantar.
- SMTP penerima akan
melakukan imbasan terhadap sebarang mesej yang diterima. Sekiranya ia mengenali
dan mengesahkan domain serta pengguna adalah sah, ianya akan meneruskan email
tersebut kepada POP3 atau IMAP penerima dan email akan diterima oleh penerima
Virus Email
1) Melissa
- 24 Mei 1999, virus ini merebak seperti fail RTF
- Terdapat 300 organisasi terjejas, 100 000 host
- Dikenali sebagai melissa kerana dinamakan oleh vendor perisian anti-virus
- Jangan membuka attachment- dijangkiti
2) Junk Mails
- Bagaimana boleh masuk ke dalam mail box ?
- Daripada name card, letter heads, kertas yg diterbitkan
- Menggunakan search engine dalam newsgroup, bulletin boards, dan phone books
- Dump senarai pengguna banyak dalam server
- Bagaimana cara utk mengentikan pencerobohan dalam junk mails ?
- Filtering
- Preview sebelum memuat turun
3) SPAM
- Berlaku di internet dengan banyak salinan mesej yang sama
- "force" utk menghantar mesej
- Junk elektronik mail