반응형 포트번호3 09. 연결지향형 TCP 프로토콜 TCP 연결 지향형 프로토콜, 신뢰성 있는 통신이 가능하게 해준다. 계속해서 물어보고 대답하는 과정을 통해서 신뢰성을 보장하고 서버와 클라이언트 사이의 통신을 동기화 TCP 프로토콜 구조 출발지 포트 목적지 포트 Seq 번호 : TCP 패킷의 순서 번호 Ack 번호 : Seq 번호에 대한 응답 번호 오프셋 : 헤더의 길이, IP 헤더의 길이와 성격이 비슷, 최대 15, Offset * 4 = 실제 헤더의 크기 Reserved : 예약된 필드로써 사용하지 않는 곳 TCP Flags : 현재 패킷의 종류를 표시 URG : 긴급 bit, 우선순위가 높은 데이터를 포함한 패킷 ACK : 승인 bit, 승인의 뜻을 포함한 패킷 PSH : 밀어넣기 bit, TCP Buffer가 일정한 크기만큼 쌓여야 패킷을 추가 .. 2021. 7. 30. 08. 비연결지향형 UDP 프로토콜 UDP 프로토콜 비연결 지향형, 연결 지향형보다 속도가 빠르지만, 신뢰성이 떨어진다. UDP 프로토콜의 구조 출발지 포트 : UDP 프로토콜을 만드는 송신자의 포트번호 목적지 포트 : UDP 프로토콜을 받는 수신자의 포트번호 길이 : UDP 헤더와 데이터를 포함한 전체 길이를 바이트 단위로 표시 체크썸 : 데이터가 전송 중에 손상되지 않았는지 확인할 수 있는 값 실습 1 - TFTPD64 프로그램을 이용한 UDP 패킷 분석하기 -서버- Server Interface 설정 tftpd.exe가 있는 곳에 abc.txt 생성 -클라이언트- tftp client 탭 선택 Host [서버의 IP] Port 69 Local File [내 PC의 저장 위치] Remote File [서버가 공유한 파일 이름] Get .. 2021. 7. 30. 07. 컴퓨터의 프로그램끼리는 이렇게 데이터를 주고 받는다 4계층 포트주소를 이용해서 통신, 오류 제어(신뢰성 유무), 특정 프로그램과 프로그램의 통신(웹 브라우저 and 웹 서버) 포트 주소 2바이트, 0~65535까지 사용가능 System Port(Well-Known Port)0 ~ 1023, 잘 알려진 주요 서비스를 제공하는 포트 FTP 20, 21 SSH 22 TELNET 23 SMTP 25 DNS 53 DHCP 67,68 TFTP 69 HTTP 80 HTTPS 443 User Port(Registered Port)1024 ~ 49151, 어느정도 주요한 서비스들이 등록되어 있는 포트 MS의 원격 데스크탑 3389 DB 서버(mysql) 3306 Private Port(Dynamic port)49152 ~ 65535, 사용자들이 사용하는 포트tip : 프.. 2021. 7. 30. 이전 1 다음 반응형