? ساختار IPSec آی پیسک IPSec برای ایجاد یک بستر امن یکپارچه، سه پروتکل را با هم ترکیب می کند: پروتکل مبادله کلید اینترنتی ( Internet Key Exchange یا IKE ) این پروتکل مسیول طی کردن مشخصه های تونل IPSec بین دو طرف است. وظایف این پروتکل عبارتند از: طی کردن پارامترهای پروتکل مبادله کلیدهای عمومی تایید هویت هر دو طرف مدیریت کلیدها پس از مبادله پروتکل IKE مشکل پیاده سازی های دستی و غیر قابل تغییر IPSec را با خودکار کردن کل پردازه مبادله کلید حل می کند. این امر یکی از نیازهای حیاتی IPSec است. IKE خود از سه پروتکل تشکیل می شود? SKEME : مکانیزمی را برای استفاده از رمزنگاری کلید عمومی در جهت تایید هویت تامین می کند? Oakley : مکانیزم مبتنی بر حالتی را برای رسیدن به یک کلید رمزنگاری، بین دو پایانه IPSec تامین می کند? ISAKMP : معماری تبادل پیغام را شامل قالب بسته ها و حالت گذار تعریف می کند. پروتکل IKE به عنوان استاندارد RFC تعریف شده است. با وجودی که IKE کارایی و عملکرد خوبی را برای IPSec تامین می کند، اما بعضی کمبودها در ساختار آن باعث شده است تا پیاده سازی آن مشکل باشد، لذا سعی شده است تا تغییراتی در آن اعمال شود و استاندارد جدیدی ارایه شود که IKE v نام خواهد داشت. پروتکل Encapsulating Security Payload یا ESP این پروتکل امکان رمزنگاری، تایید هویت و تامین امنیت داده را فراهم می کند. پروتکل سرآیند تایید هویت ( Authentication Header یا AH ) این پروتکل برای تایید هویت و تامین امنیت داده به کار می رود.