제가 무식해서... 질문좀 드립니다...
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같은 경우에는 쉘에서 해결해야하는 부분들인데 이걸 코드영역에서 명령을 내릴 수가 있나요..?????
도와주세요....
일반 80, 보안 443임다.(https)
호환되지 않아도 된다면 굳이 다른 번호를 쓰지 말란법은 없슴다.
주소 지정할때 포트도 줄 수 있으니깐.
(URL)
쉘 명령어를 실행하게 해주는 API도 많고, 어차피 파일 관련 함수들은 C API에 다 있습니다.
C API라니 웃긴다. C 기본 lib 에 있슴다.
아!!! 그런것들이 있따니.... 감사합니다 ㅠㅠ
궁금한게 포트넘버를 거의 80 443 쓰는데 일부러 다른 포트 번호써서 하는 회사들도 많나?
거의 없지. 숨기고 싶은 내부 용도 서버가 아니면 대부분 기본 포트를 씀. 숨기고 싶은 경우는 이 IP 저 IP 다 port scanning하면서 취약한 서버 찾는 중국 bot이라던가 해커의 유입을 막기 위한 경우가 많음. 포트 번호만 바꿔도 Bot의 유입이 줄음.
포트 번호를 바꾸게 되면 1024~65535 범위에서 정하는 것이 정석. 왜냐하면 0~1023은 시스템에서 다 용도 별로 사용하기로 예약된 포트들이거든.
ㅇㅇ 그말은 포트스캔해서 잘안쓰는 포트들은 좀 수상하게 여길수도있겟군... ip4 처럼 포트도 늘어날도 있을수있겟넹
하지만 포트 스캔은 대부분의 방화벽에서 차단한다는 거~ 기본 포트를 바꾸는 이유는 Port 21(FTP), 80(HTTP), 443(HTTPS) 따위의 기본 서비스 포트로 IP 대역 스캔하는 걸 막기 위함이고. 한 타깃을 정해 모든 포트를 scan하는 건 패턴이 정해져 있어서 대부분의 방화벽에서 쉽게 막음.
ㄴ 비밀스러운 포트 하나 열어놓고 노는 사람들도 있음? 잡기가 힘들겠네 진짜 마음먹고 포트로 장난치면
http://autogram.tk/이
중고차 어플리케이션 어떤가요?