본문 바로가기

TCP

TCP,UDP enapsulation(캡슐화) & decapsulation 먼저 캡슐화의 시작은 Application layer에서 데이터를 Transport layer보냅니다.(e.g., http,ftp,smtp protocol) 그 후 Transport layer이 데이터를 받으면 전송방식에 따라서 UDP 또는 TCP의 헤더를 데이터 앞에 붙여서 Network layer로 보냅니다. Network layer에서는 시작주소와 도착지주소가 담긴 헤더를 UDP 또는 TCP 앞에 붙여서 Data link layer로 전송을 합니다. Datalink layer에서는 MAC주소와 trailer에는 CRC가 데이터 오류 검증을 위해 추가되 어 캡슐화가 끝나고, 이 캡슐화가 끝난 데이터를 Physical layer로 전송합니다. 그 후 목적지에 전송을 하고 목적지에서는 decapsulat.. 더보기
TCP TCP는 종단간의 신뢰성있는 데이터 전송을 제공.TCP는 application layer에 더욱 쉽게 SSL보안 서비스를 제공.TCP는 데이터 전송을 목적지까지 보장하기 때문에 e-mail, 터미널 access control ... 에서 사용된다. 더보기
Securing TCP TCP 또는 UDP는 어떤 보안도 제공하지 않는다.데이터는 전송프로세스의 소켓의 일부가 되고 이것들은 목적지 프로세스를 찾기위해 네트워크를 돌아다닌다.예를들면, 만약 전송프로세스가 패스워드를 원문(cleartext)으로 보안되지 않은 상태로 소켓에 포함시켜 전송한다고 하면, 원문(cleartext) 패스워드는 전송자와 수신자 사이의 모든 링크를 통해 돌아다닐 것이고, 가로채질(sniffed) 가능성이 있고, 어떤 링크들 사이에서 검색될수도 있다. 왜냐하면 privacy 와 보안문제는 많은 application에서 중요한 문제를 가져오기 때문이고, 인터넷 커뮤니티는 TCP를 강화시킨것을 개발했다, 이것을 Secure Sockets Layer(SSL)이라 부른다. SSL은 일반적으로 TCP가 하는일뿐만 아니.. 더보기