«tcp» 태그된 질문

TCP (Transport Control Protocol)는 인터넷에서 사용되는 프로토콜 스택의 하위 수준 부분입니다. IP 계층 바로 위에 있으며 손실 된 패킷을 다시 보내야합니다.

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

1
bash 자체로 설정된 TCP 연결을 종료하는 방법은 무엇입니까?
exec 3<>/dev/tcp/192.168.0.101/6435192.168.0.101:6435와의 TCP 연결을 설정하는 데 사용 했습니다. 그리고 나는 pipe명령 과 함께 몇 가지 메시지를 받았을뿐 아니라 받았습니다 . 이제 TCP 연결을 종료하고 싶습니다. 그러나 ss -anpetbash 자체는 자식 프로세스를 방해하지 않고이 연결을 유지한다는 것을 알 수 있습니다. 신호 9와 15를 bash 프로세스로 보내려고했지만 bash는 스스로를 죽일 수 없습니다. …

4
Linux 랩톱에서 TCP가 종료 됨
며칠에 한 번 다음과 같은 문제가 있습니다. 랩톱 (데비안 테스트)이 갑자기 인터넷에 대한 TCP 연결로 작동하지 않습니다. 다음은 계속 잘 작동합니다. UDP (DNS), ICMP (ping) — 즉각적인 응답을받습니다 로컬 네트워크의 다른 컴퓨터에 대한 TCP 연결 (예 : 인접 랩톱에 ssh 가능) 내 LAN의 다른 컴퓨터에는 모든 것이 정상입니다. 그러나 랩톱에서 …
17 debian  networking  tcp 


1
TCP 처리량이 UDP 처리량보다 훨씬 큰 이유는 무엇입니까?
하드웨어 또는 커널 구성 (모든 기본 설정, 새로 운 OS 설치, Linux 커널 3.11 TCP / IP 스택)에 특이한 작업을 수행하지 않았으며 평균 0.75에 불과한 동안 TCP를 통해 초당 평균 약 383 만 메시지를 처리하고 있습니다. UDP를 통한 초당 백만 개의 메시지 이것은 두 프로토콜에 대해 내가 기대하는 것을 완전히 …

2
TCP_DEFER_ACCEPT의 실제 사용?
온라인 에서 Apache httpd 매뉴얼 을 숙독하고 이를 활성화하기위한 지시문을 발견했습니다. 매뉴얼 페이지에서 다음에 대한 설명을 찾았습니다 tcp. TCP_DEFER_ACCEPT (since Linux 2.4) Allow a listener to be awakened only when data arrives on the socket. Takes an integer value (seconds), this can bound the maximum number of attempts TCP will …

3
TCP 연결에 이름 지정된 파이프 사용 / 사용
나는 이것을 잠시 동안 작동시키는 데 어려움을 겪고 있었기 때문에 파이프가 어떻게 작동하는지에 대한 근본적인 오해가 내 문제의 근본 원인이라고 생각합니다. 내 목표는 netcat파일 시스템에 원격 호스트에 대한 TCP 연결을 시작하고 들어오는 데이터를 얻기 위해 프로세스에서 읽을 수있는 파이프와 나가는 데이터로 사용되는 프로세스에 쓸 수있는 두 개의 명명 된 파이프를 …
15 bash  pipe  tcp  netcat 

6
SSH로 로그인 할 포트를 어떻게 확인합니까?
원격으로 우분투 10.04 서버 설정을 사용하여 잠시 동안 다시 설정했습니다. 사용자 이름과 비밀번호를 기록하는 동안 나는 영리하고 일반적인 ssh 포트를 22에서 다른 것으로 변경했습니다. 해당 포트가 무엇인지 어떻게 알 수 있습니까? 호스팅 회사의 백도어를 통해 서버에 액세스 할 수 있으므로 필요한 모든 Unix 명령을 실행할 수 있지만 내 컴퓨터의 일반적인 …
15 ssh  tcp 


4
비표준 포트에서 SSH로 SVN / SSH를 구성하는 방법은 무엇입니까?
SSH가 포트 20000에 있도록 구성했습니다. svn co svn+ssh://server.com:20000/home/svn/proj1 proj1 --username jm 나는 얻다 svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. svn: Network connection closed unexpectedly SVN에게 포트 20000을 사용하도록 지시해야한다고 생각합니까? 우분투에 있습니다 11.10
14 ssh  tcp  subversion 


1
이러한 Linux TCP 기본 설정은 어떻게 결정 되었습니까?
데이터베이스 서버가 사라지면 poll()연결된 클라이언트에 대해 최대 2 시간 ( libpq 클라이언트 라이브러리에서 호출 대기 시간 이 길어짐) 이 발생하는 프로덕션 문제를 추적하는 데 꽤 오랜 시간을 보냈습니다 . 문제를 파고 들어, 끊어진 TCP 연결을 적시에 알 수 있도록 이러한 커널 매개 변수를 조정해야한다는 것을 깨달았습니다. net.ipv4.tcp_keepalive_time = 7200 net.ipv4.tcp_keepalive_probes …
13 linux  tcp  history 

1
D- 버스 인증 및 인증
D-Bus에 대한 원격 액세스를 설정하려고하는데 인증 및 권한 부여가 작동하지 않는 방식을 이해하지 못합니다. 추상 소켓에서 수신 대기하는 D-Bus 서버가 있습니다. $ echo $DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-g5sxxvDlmz,guid=49bd93b893fe40d83604952155190c31 나는 dbus-monitor무슨 일이 일어나고 있는지 보려고 달려 간다. 내 테스트 케이스는 notify-send hello로컬 컴퓨터에서 실행될 때 작동합니다. 같은 컴퓨터의 다른 계정에서 해당 버스에 연결할 수 …

1
닫은 후 바인딩 된 TCP 로컬 소켓 주소는 얼마 동안 사용할 수 있습니까?
Linux에서 (내 라이브 서버는 RHEL 5.5에 있습니다. 아래의 LXR 링크는 커널 버전으로 연결되어 있습니다 man 7 ip.) SO_REUSEADDR 플래그가 설정되어 있지 않으면 바인드 된 TCP 로컬 소켓 주소를 닫은 후 얼마 동안 사용할 수 없습니다. 사용하지 않습니다 SO_REUSEADDR. "언젠가"얼마나 걸립니까? 기간을 어떻게 알 수 있으며 어떻게 변경할 수 있습니까? 나는 …

2
프로세스가 포트를 열 었는지 확인하려면“/ proc”을 읽으십시오
주어진 PID를 가진 프로세스가 외부 명령을 사용하지 않고 포트를 열 었는지 알아야합니다. 그런 다음 /proc파일 시스템 을 사용해야합니다 . /proc/$PID/net/tcp예를 들어 파일을 읽고 프로세스에서 열린 TCP 포트에 대한 정보를 얻을 수 있습니다. 그러나 멀티 스레드 프로세스에서 /proc/$PID/task/$TID디렉토리에는 net/tcp파일 도 포함 됩니다. 내 질문은 : 모든 스레드 net/tcp파일을 조사해야하거나 스레드가 연 …
13 linux  tcp  proc  open-files 

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