-UDP보다 데이터 전달에 신뢰성 보장
데이터가 안오면 재전송
시퀀스 번호와 Ack 번호 이용
3way 핸드쉐이크(상호 연결) 4way는 연결 종료
흐름제어
혼잡제어
소켓 식별
-종류
핑 종류를 검색했더니 티니핑이 나오는 여러분들을 위해
ping: ICMP Echo Request/Reply로 연결 확인
ping6: IPv6용 ping
arping: ARP 프로토콜로 MAC 주소 응답 확인
fping: 여러 호스트에 동시 핑 전송 (스크립팅에 유리)
hping: TCP/UDP/ICMP 커스텀 패킷 전송 가능 (보안 테스트용)
tcping: TCP 포트 핑 테스트 (방화벽/서비스 열렸는지 확인)
icmping: 일반 ping처럼 ICMP 핑을 다양한 방식으로 수행
nping: nmap에서 제공, 네트워크 성능 분석까지 가능
bping: 윈도우용 ping 대체 툴, 소리로 응답 확인 가능
다른 패킷 생성도구로 scapy도 있다
0들은 생략 가능
/93같이 중간에 꺾이는 애들은 따로 계산 필요
017B -> B -> 0d11 -> 0b1011 -> 0b1000 -> 0d8 -> 0x8
= 178
-EUI-64
자동설정하면 맥주소 기반으로 만들어줌
다만 같은 네트워크 내에서만 사용 가능
conf t)ipv6 unicast-rounting
)int 00
)ipv enable
)ipv6 add 2001:db8::1/64
ipv6 2001:db8::1/64 eui-64
// eui-64로 주소 지정하는 방법(로컬 주소랑 비슷): 자동생성방식
// sh ipv6 int br로 확인 가능
링크로컬: 사설(내부에서만 사용 가능)
글로벌 주소: 공인
-ipv6 automatic
기본 어드레스와 linkaddress 설정됨
수동으로 설정할 경우 규칙 준수 필요(등록한 ip)
//pc//
2001:db8::12 /64
gateway: 2001:db8::1