Let us take a look at this dialog, shall we?
What I see is that we have two text fields and two checkboxes, in a fairly big dialog, to express the following bit of information:
I honestly have no idea what the purpose of this is. To make it harder to input the information, presumably. Given a URL, I now need to split it apart manually, I need to know that https is usually on 443, etc.
It also mean that when I am talking to a user, I need to give her three pieces of information, and explain where to put each of them, rather than sending a URL that she can just copy / paste in place and be done with it.