일반적인 문제 tftp 실행 프로세스

tftp 실행 프로세스

Jan 08, 2020 am 10:28 AM
tftp

tftp 실행 프로세스

TFTP(Trivial File Transfer Protocol, Simple File Transfer Protocol)는 클라이언트와 서버 간의 단순 파일 전송에 사용되는 TCP/IP 프로토콜 제품군의 프로토콜로, 복잡하지 않고 저렴한 파일 전송 서비스를 제공합니다. 포트 번호는 69입니다. (추천 학습: pPhpstorm)

TFTP는 UDP 프로토콜을 기반으로 구현된 간단한 프로토콜이지만 일부 TFTP 프로토콜은 다른 전송 프로토콜을 기반으로 완성되었다고 판단할 수 없습니다.

이 프로토콜은 작은 파일 전송을 위해 설계되었습니다. 따라서 일반적인 FTP의 기능이 많지 않고 파일 서버에서 파일을 가져오거나 쓸 수만 있고 디렉터리를 나열할 수 없으며 인증하지 않고 8비트 데이터를 전송합니다.

전송에는 세 가지 모드가 있습니다. 8비트 ASCII 코드 형식인 netascii와 8비트 소스 데이터 유형인 옥텟입니다. 마지막 메일은 더 이상 지원되지 않으며 반환된 내용을 반환합니다. 파일로 저장하는 대신 데이터를 사용자에게 직접 전달합니다.

TFTP는 원격 파일을 다운로드하는 데 사용되는 가장 간단한 네트워크 프로토콜이며 UDP 프로토콜에서 구현됩니다. 임베디드 Linux의 tftp 개발 환경에는 두 가지 측면이 포함됩니다. 하나는 Linux 서버 측의 tftp-server 지원이고, 다른 하나는 임베디드 대상 시스템에 대한 tftp-client 지원입니다.

u-boot 자체에는 tftp-client에 대한 지원이 내장되어 있으므로 임베디드 대상 시스템 측을 구성할 필요가 없습니다. 다음은 Linux 서버 측의 tftp-server 구성을 자세히 소개합니다.

1. tftp 서버 설치

xinetd, tftp 및 tftp-server 3 소프트웨어를 설치해야 합니다

인터넷에 액세스할 수 있으면 yum을 통해 설치하세요.

yum 
 xinetd
yum install tftp
yum install tftp-server
로그인 후 복사

액세스할 수 없는 경우 인터넷에서는 제공된 rpm 패키지를 직접 설치할 수 있습니다:

rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm
rpm -ivh tftp-0.48-3.fc9.i386.rpm
rpm -ivh tftp-server-0.48-3.fc9.i386.rpm
로그인 후 복사

2. tftp 서버 구성

/etc/xinetd.d/tftp 파일을 수정하고 비활성화=예를 비활성화=아니요로 변경합니다. 가장 중요한 것은 TFTP 서버의 루트 디렉터리를 설정하고 서비스를 시작하는 것입니다. 수정된 파일은 다음과 같습니다.

 tftp
{
       socket_type           =dgram
       protocol              =udp       
                  =yes
       user                  =root
       server                =/usr/sbin/in.tftpd
       server_args           =-s  /home/mike/tftpboot -c
       disable               =no
       per_source            =11
       cps                   =100 2
       flags                 =IPv4
}
로그인 후 복사

지침: server_args= -s 항목을 수정합니다. 여기서 는 tftp-server의 루트 디렉터리로 변경될 수 있습니다. chroot를 지정하고 - c는 파일을 생성할 수 있음을 지정합니다.

3.tftp 서버를 시작하고 방화벽을 끄세요

/etc/
.d/
 stop        //关闭防火墙
 /sbin/service xinetd start
로그인 후 복사

또는


service xinetd restart
/etc/init.d/xinetd start
로그인 후 복사

시작 [OK]가 표시되면 OK입니다

4 tftp 서비스가 켜져 있는지 확인하세요

 -a | 
 tftp
로그인 후 복사

가 표시됩니다. 결과는 udp 0 0 *:tftp *:*는 서비스가 시작되었음을 나타냅니다. 이는 tftp 구성이 성공했음을 의미합니다.

5. tftp

를 사용하여 tftp 서버 디렉토리에 파일을 복사한 다음 간단한 테스트를 위해 호스트에서 tftp 소프트웨어를 시작합니다.

아아아아

위 내용은 tftp 실행 프로세스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)