서버와 관련해서 궁금한 점 질문합니다!
289
작성한 질문수 1
뒷부분에 서버에 대해 설명해주신 것을 듣고 궁금한 점이 있어서 질문드립니다.
먼저 서버가 클라이언트의 요청에 대해서 응답을 주는 프로그램이라고 하셨는데, 이 프로그램들이 일시적이든 장기적으로 저장되는 공간이 일반적으로 서버라고 부르는 하드웨어인가요??
서버를 일시적으로 생성할 때 포트 번호를 같이 입력하는 것은 그 포트에 어떤 서버도 등록되어있지 않기 때문에 이용 가능한건가요??
관련 지식이 없어서 이런 질문드립니다..
답변 1
1
1. "서버"라고 부르는 것의 실체는 클라이언트의 요청에 응답(답변)하는 소프트웨어입니다.
이러한 소프트웨어를 실행 중인 시스템(하드웨어)을 편의상 "서버"라고도 부릅니다.
클라이언트들의 요청을 다량으로 처리해야할 경우,
전용 시스템에 서버(용 소프트웨어)만 구동시키는 경우가 많습니다.
가격이 고가이며성능도 보통의 PC가 따라올 수 없을 정도로 좋습니다.
그러나 일반 PC에서도 서버(용 소프트웨어)를 실행할 수 있으며,
전용 하드웨어에서 실행하는 것과 성능 외에는 거의 차이가 없습니다.
단순히 특정 프로그램을 실행시켰다는 이유로, 시스템에 별명이 생긴다고 생각하셔도 크게 무리 없겠습니다.
2. 네 그렇습니다. 이해하신 것이 맞습니다. 포트번호는 시스템마다 0~65,535번까지(2^16) 존재하며 이 중 비어있는 번호를 골라 실행할 서버의 입구로 지정할 수 있습니다. 클라이언트의 요청은 서버(시스템)의 IP 주소와 포트번호를 통해 찾아갈 수 있기에 필수적인 과정입니다.
참고가 되셨으면 좋겠습니다!
* 혹시 가능하시다면 다음 번 질문은 취미로 해킹(https://bit.ly/취미로해킹)의 질문 게시판을 이용하여 주시면 감사하겠습니다.
Bandit 16 RSA키가 안나와요
0
1045
2
실습 환경구축
0
301
1
계정으로 안들어가져요
0
330
2
nc -zvnw로 하면 권한 거부되었다가 ssh -p 2220 -i 로 하니까 되는 이유
0
396
1
weechat 명령어 오류
0
500
2
L23->L24 권한 거부 때문에 작성한 쉘코드를 실행 할 수가 없어요
0
698
1
ssh 명령어 쓸 때 권한 거부됬다고 떠요
0
576
1
bandit계정으로 로그인한 후 ssh나 git으로 연결하려고 하면 안되요 ㅠㅠ
0
1290
1
enter passpharse for key
0
266
1
로드맵 질문이여
0
239
1
ssh로 bandit접속시 렉이 너무 심합니다.
0
711
1
command가 없다고 합니다
0
293
1
bandit16 -> 17
0
289
1
weechat 설치 오류
0
311
1
weechat 설치 오류
0
320
1
weechat 설치가 안되요ㅠㅠ
0
285
1
맥북사용중인데 맥북으로는 안되는건가요?
0
615
1
5분 초반대 즈음에
0
275
1
링크주소
2
497
0
레벨 0 ssh 명령어 timed out
0
292
1
초기 세팅
0
336
2
weechat 설치가 안되는데요?
0
331
2
bandit_pass
0
300
1
nc 사용법 질문
0
237
1





