«socket» 태그된 질문

동일한 호스트 운영 체제 내에서 실행되는 프로세스간에 데이터를 교환하기위한 데이터 통신 엔드 포인트입니다.

4
Debian Squeeze의 쉘을 통해 Unix 도메인 소켓과 어떻게 통신 할 수 있습니까?
Debian Squeeze 웹 서버를 실행하고 있습니다. 나는 memcached를 설치 /tmp/memcached.sock하고 동일한 서버에있는 웹 사이트에서 메시지를 수신해야하기 때문에 유닉스 도메인 소켓 (at ) 을 수신하도록 memcached를 구성 했습니다. 잘 작동하는 것 같지만 쉘을 통해 memcached와 통신하여 내가하고있는 일을하고 있는지 확인하고 싶습니다. memcached는 간단한 ASCII 프로토콜을 통해 메시지를 수락합니다 (정확하게 이해하면). TCP …
99 shell  debian  socket  telnet 

7
이 유닉스 소켓 페어의 다른 쪽 끝은 누구입니까?
UNIX 소켓의 다른 쪽 끝에 어떤 프로세스가 있는지 확인하고 싶습니다. 특히, socketpair()문제는 모든 UNIX 소켓에서 동일하지만 로 작성된 것을 묻습니다 . , 및 s parent를 만드는 프로그램 이 있습니다. 상위 프로세스가 닫히고 계속 통신합니다. 아이는 그 반대 입니다. 그런 다음 아이는 다른 프로그램을 합니다. 이 소켓 쌍을 통해 두 사람이 …

6
소켓이란?
누군가 소켓이 무엇인지 설명해 줄 수 있습니까? SSL 등의 맥락에서 많은 약어로 볼 수 있습니다. 또한 왜 소켓이라고 불리는가? 그들이 발명 한 이름 이었기 때문에 순수합니까? 아니면 처음 등장한 이름입니까?

2
유닉스 소켓과 TCP 포트의 성능
예를 들어 php-fpm에서 : #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock TCP 포트를 통한 유닉스 소켓 기반 리스너 사용과는 큰 성능 차이가 있습니까? (PHP뿐만 아니라 일반적으로 각 서비스마다 다른가요?)

2
/ proc / PID / fd / X 링크 번호
Linux에서의 /proc/PID/fd/X파이프 또는 소켓 인 파일 디스크립터에 대한 링크에는 다음과 같은 숫자가 있습니다. l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ 1 user user …



3
응용 프로그램을위한 포트를 어떻게 예약합니까?
사용자 지정 응용 프로그램을위한 포트 목록을 어떻게 예약합니까? 구체적으로 말하면, 내가 만들고있는 제품에는 많은 프로세스와 많은 상호 통신이 있습니다. 내가 겪고있는 문제는-가끔씩-OS가 내 포트를 훔친다는 것입니다. 드물지만 발생합니다. 다른 애플리케이션이 포트를 지정하지 않고 ":: bind"를 사용했기 때문일 수 있습니다. 또는 언 바운드 소켓으로 ":: connect"를 호출하면 내 응용 프로그램이 포트를 …
29 tcp  udp  socket 

3
TCP / IP 소켓이 "열린 파일"로 간주되는 이유는 무엇입니까?
Linux의 기본 개념이 무엇인지 확신하는 데 도움이 필요합니다. 열린 파일의 한계. 특히, 열린 소켓이 시스템의 총 "열린 파일"수에 포함되는 이유에 대해 혼란스러워합니다. 왜 이유에 대해 자세히 설명해 주시겠습니까? 나는 이것이 아마도 리눅스에서 "모든 것이 파일이다"라는 원칙으로 거슬러 올라간다는 것을 이해하지만 추가적인 세부 사항은 높이 평가할 것이다.

4
서버는 보낼 클라이언트 포트를 어떻게 알 수 있습니까?
내가 알기로 이것은 클라이언트가 연결 요청을 할 때 발생합니다. 서버는 특정 포트 번호에 바인딩됩니다. 포트 번호는 항상 청취 프로세스에 바인딩됩니다. 서버 만이 들어오는 연결을 수신하고 있기 때문에 클라이언트 쪽에서 바인딩 할 필요가 없습니다. 서버는 해당 포트 번호에서 수신 대기 상태를 유지합니다. 클라이언트가 connect()요청 을 보냅니다 . 서버는를 사용하여 요청을 수락합니다 …
26 tcp  socket 

4
유닉스 인터넷 소켓 파일입니까?
"Everything is a file"은 Unix의 주요 개념 중 하나이지만 소켓은 일반적인 파일 시스템 인터페이스가 아니라 커널이 제공하는 다른 API (소켓, sendto, recv 등)를 사용합니다. 이 "모든 것이 파일입니다"는 어떻게 적용됩니까?

3
각 소켓마다 파일이 있습니까?
UNIX 세계에서 "모든 것이 파일입니다". 위의 문장이 유명합니다. 내가 실행할 때 echo "hello programmer" >> /dev/tty1주어진 문자열을 볼 수 있습니다 TeleType 1 .... 각각의 파일은 무엇이며 어디에 socket있습니까? 내 친구가 내 PC에 연결하고 IP가 h.h.h.h어떻게되는지 각각의 파일에 어떻게 액세스 할 수 있습니까? 가능합니까?
21 files  kernel  socket 

2
TCP 소켓 시간 초과를 만드는 방법
서버 환경의 네트워크 재앙 시뮬레이션을 위해 의도적으로 TCP 소켓을 시간 초과하는 방법을 찾고 있습니다. 기존 소켓에 대한 간단한 방법이 있습니까? 또한 작은 C 테스트 케이스 프로그램은 플러스입니다. TCP 버퍼 읽기 및 연결이 끊어진 마운트 된 리소스 (samba)에서 읽는 동안 네트워크 인터페이스를 종료하려고 시도했습니다. 테스트 서버는 Ubuntu 12.04.4입니다.
20 socket  timeout 

2
소켓 경로 길이가 100 자로 제한되는 이유는 무엇입니까?
유닉스 시스템에서 경로 이름은 일반적으로 길이 제한이 없습니다 (Linux에서는 4096 문자) ... 소켓 파일 경로는 약 100 문자 ( Linux에서는 107 문자 ) 로 제한됩니다 . 첫 번째 질문 : 왜 그렇게 낮은 제한이 있습니까? 나는 현재 작업 디렉토리를 변경하고 여러 소켓은 모두 같은 경로를 사용하여 파일을 여러 디렉토리에 생성하여이 …

3
커널 소켓 구조와 TCP_DIAG
TCP를 사용하여 실시간 데이터 서버에 연결하는 소프트웨어를 작업 중이며 일부 연결이 끊어졌습니다. 내 생각 엔 클라이언트가 서버에서 오는 데이터를 충분히 빨리 읽지 못한다는 것입니다. 따라서 TCP 소켓을 모니터링하고 싶습니다. 이를 위해 "ss"도구를 찾았습니다. 이 도구를 사용하면 모든 소켓의 상태를 확인할 수 있습니다. 다음은 명령 출력의 예입니다. ss -inm 'src *:50000' …
18 linux  tcp  socket 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.