제가 무식해서... 질문좀 드립니다...

1. http 포트는 90으로 배웠는데 직접 http client/server를 구현할 때에는 할당된 90을 쓰는게 아니라 자유로운 포트번호를 써야하는건가요???



2. http client/server구현할 때 (c언어로..)


client가 양식에 맞게 개행해서 server에게 메시지를 주고 get /post/ put/ delete인지 그 메세지를 분석하는 코드를 server에 구현한 다음에 server에서 client로 response메시지를 주는건가요... server가  client로부터 메시지를 받으면 get은 대충 어떻게 할줄알겟는데 post put delete같은 경우에는 쉘에서 해결해야하는 부분들인데 이걸 코드영역에서 명령을 내릴 수가 있나요..?????


도와주세요....