IP parçalama

Belirli bir katmandaki bir protokol veri biriminin (PDU) daha küçük parçalara bölünmesine bir örnek.
İnternet Protokolü  (IP), ağlar arası paket transferinde eğer paketin boyutu gönderilecek ağın taşıyabileceği maksimum taşıma birimi 'nden (MTU) daha
büyük olması durumunda datagram parçalamasını uygularlar. Böylece daha büyük boyuttaki paketleri kabul edecek olan ağın MTU'na uygun şekilde küçük
parçalara böler. Parçalama bir IP datagramının ağlar arasında dolaşırken MTU(Maksimum Transfer Unit) değeri daha düşük kapasitede bir ağa geldiginde yaşadıgı durumdur. Yani parçalama, bölünmedir. Örneğin; Ethernet ağlarının MTU değeri 1500 byte'dır. Bizim IP datagramımızın değeri 2400 byte olsun. Bu paket ethernet ağının girişindeki yönlendiriciye geldiğinde yönlendirici diğer tarafında ethernet ağı ve bunun MTU değerinin 1500 byte olduğunu bilir ve 2400 byte'lık gelen paketi Ethernet ağına parçalayarak gönderir. Paketimiz artık hedefine ilk parça 1500 byte, ikinci parçası 900 byte olmak üzere iki parça olarak ulaşır ve birleştirilir.
RFC 791 belgesi IP parçalama, taşıma ve datagramların yeniden birleştirme prosedürünü tanımlar. RFC 815 ise birleştirmenin kolaylaştırılmış 
algoritmasını tanımlar.
IP protokol başlığında bulunan Identification, Fragment offset alanları, ayrıca Don't Fragment (DF) (Parçalamaya tabi tutma) ve More Fragment (daha fazla parçalar var) bayrakları IP datagramının parçalanmasında ve yeniden birleştirilmesinde kullanılırlar.
Bir yönlendiricinin (router) aldığı protokol veri biriminin (PDU) bir sonraki hop'un MTU'sundan daha büyük olduğunu düşünelim: Bu durumda yönlendiricinin iki seçeneği vardır, birincisi eğer taşıma IPv4 ile gerçekleştiriliyorsa, PDU'yu düşür ve italik- Paket çok Büyük durumunu belirten Internet Kontrol Mesaj İletişim Kuralı (ICMP) mesajını gönder ya da IP paketini parçala ve küçük MTU'ya sahip bağlantıdan gönder. IPv6'da ise paketler gönderilmeden önce optimum Path MTU 'nun belirlenmesini gerektirir. Ancak, boyutu 1280 byte'tan küçük veya eşit olan IPv6 paketlerinin IPv6 parçalamayı gerektirmeksizin iletilebilir olmasını garantiler.
Eğer paketi kabul eden taraf parçalamaya (fragmentation) tabi tutulan IP paketi alırsa, kabul ettiği datagramı yeniden birleştirip daha üst katman protokolüne geçirmesi gerekir. Parçaları yeniden birleştirme işi kabul eden tarafta birleştirilmesi niyetlenmişti ama pratikte bu iş ara yönlendiriciler tarafından da yapılabilir. Örneğin, veri akışını çevirmek için ağ adresi dönüştürme (NAT) parçaların yeniden birleştirilmesine ihtiyaç duyabilir, RFC 2993 tanımlanan FTP kontrol protokolünde olduğu gibi.
IP parçalama, parçaların farklı ağlarda dolaşırken kaybolması (paket kaybı ) durumlarında aşırı derecede yeniden taşımaya neden olabilir ve TCP gibi güvenilir protokoller kaybolan parçaları karşıya ulaştırabilmek için kaybolan parçadan başlayarak yeniden taşırlar. Bu nedenle gönderen taraflar ağda gönderecekleri IP datagramlarının boyutunu belirlemek için iki yaklaşımı kullanırlar. Birinci yaklaşım gönderen taraf ilk hop'taki yani kaynak hedef çiftinin MTU'su kadar IP datagramı göndermek. İkincisi ise path MTU bulma  algoritmasını çalıştırmak. RFC 1191'de tanımlanan iki IP konakları arasında path MTU'nun belirlenmesi ve böylece IP parçalamadan kaçınılabilmesidir.