We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4장 주요 목적
신뢰 가능한 tcp
ip 패킷 헤더
tcp segment 헤더
tcp 데이터
IP 헤더는 발신자와 목적지 IP 주소, 크기, 기타 플래그
TCP 세그먼트 헤더는 TCP 포트 번호, TCP 제어 플래그, 그리고 데이터의 순서와 무결성을 검사하기 위해 사용되는 숫자 값
http 트랜잭션 지연
성능 관련 중요 요소
핸드셰이크 설정
slow-start
및
nagle algorithm
piggyback ack 을 위한 확인응답 지연 알고리즘
ACK
time_wait 지연과 포트고갈
SEQ
LAST_ACK
SYN
RST
TIME_WAIT
Connection header
커넥션 최적화
병렬 커넥션
지속 커넥션
파이프라인 커넥션
커넥션 끊기
Content-Length
graceful close
struct linger { int l_onoff; /* option on/off */ int l_linger; /* linger time */ };
The text was updated successfully, but these errors were encountered:
No branches or pull requests
4장 주요 목적
신뢰 가능한 tcp
ip 패킷 헤더
tcp segment 헤더
tcp 데이터
IP 헤더는 발신자와 목적지 IP 주소, 크기, 기타 플래그
TCP 세그먼트 헤더는 TCP 포트 번호, TCP 제어 플래그, 그리고 데이터의 순서와 무결성을 검사하기 위해 사용되는 숫자 값
http 트랜잭션 지연
성능 관련 중요 요소
핸드셰이크 설정
slow-start
및
혼잡 상황`에서 사용되는 윈도우)nagle algorithm
piggyback ack 을 위한 확인응답 지연 알고리즘
ACK
)time_wait 지연과 포트고갈
SEQ
까지 동일하다면 잘못된 데이타를 처리하게 되고 데이타 무결성 문제가 발생ACK
유실시 상대방은LAST_ACK
상태에 빠지게 되고SYN
패킷 전달시RST
(reset) 를 리턴합니다.TIME_WAIT
상태가 남아 있으며, 클라이언트의 로컬 포트가 고갈된 경우TIME_WAIT
상태가 남아 있으며, 클라이언트의 로컬 포트가 고갈된 경우Connection header
커넥션 최적화
병렬 커넥션
지속 커넥션
파이프라인 커넥션
커넥션 끊기
Content-Length
graceful close
The text was updated successfully, but these errors were encountered: