1460733801-2d307d6e-129f-43a9-9873-405d593091d5

1. A coil component, comprising:
a bobbin including a winding part around which coils are wound and first terminal fastening parts fastened to a plurality of first connection terminals; and
a second terminal fastening part including terminal blocks protruding from the bobbin and a plurality of second connection terminals fastened to the terminal blocks,
the second terminal fastening part being separated from the bobbin after the coils are wound therearound,
wherein the second terminal fastening part includes an auxiliary winding part connecting the terminal blocks to the bobbin, and the auxiliary winding part has the coils wound therearound to electrically connect the bobbin to the second connection terminals when the second terminal fastening part is spaced apart from the first terminal fastening parts.
2. The coil component of claim 1, wherein the auxiliary winding part has a reduced cross sectional area toward the bobbin.
3. The coil component of claim 1, wherein the second terminal fastening part includes at least one support protrusion protruded from the terminal blocks to space a substrate and the terminal blocks apart from each other when the second terminal fastening part is mounted on the substrate.
4. The coil component of claim 3, wherein the support protrusions are disposed between the second connection terminals.
5. The coil component of claim 1, wherein the terminal blocks are provided with at least one guide groove to guide the coils to the second connection terminals.
6. The coil component of claim 1, wherein the terminal blocks include at least one winding groove around which the coils are wound at least once to prevent a movement of the coils wired to the second connection terminals when the second terminal fastening part is spaced apart from the bobbin.
7. The coil component of claim 1, wherein the bobbin includes at least one locking protrusion protruded from a position adjacent to the second terminal fastening part, supporting the coils wired to the second terminal fastening part, and extending a path of the coils.
8. The coil component of claim 1, wherein the second terminal fastening part is integrally manufactured with the bobbin and is cut with external pressure to be separated from the bobbin.
9. The coil component of claim 8, wherein a portion in which the second terminal fastening part and the bobbin are connected to each other is provided with at least one cutting groove and is formed to have a cross sectional area smaller than those of portions adjacent to the cutting groove.
10. The coil component of claim 1, wherein the second terminal fastening part is separately manufactured from the bobbin to be coupled to the bobbin.
11. The coil component of claim 10, wherein any one of the second terminal fastening part and the bobbin includes at least one locking protrusion protruded to the outside and the other thereof includes at least one joining groove, and the second terminal fastening part and the bobbin are coupled to each other by inserting the locking protrusion into the joining groove.
12. The coil component of claim 1, wherein the second terminal fastening part is protruded from the first terminal fastening part of the bobbin.
13. The coil component of claim 1, wherein the winding part is formed of a tubular body part and flange parts extended from both edges of the body part, and the second terminal fastening part is protruded from any one of the flange parts.
14. A coil component, comprising:
a bobbin including a winding part around which coils are wound and first terminal fastening parts fastened to a plurality of first connection terminals; and
a second terminal fastening part including terminal blocks with which second connection terminals are fastened, and an auxiliary winding part connecting the terminal blocks to the bobbin,
an outside of the auxiliary winding part being provided with a portion of the coils,
wherein the second terminal fastening part is separated from the bobbin and mounted on a substrate while being spaced apart from the first terminal fastening parts.
15. A mounting structure for a coil component, comprising:
a substrate; and
a coil component including a bobbin that includes a winding part around which a plurality of coils are wound and first terminal fastening parts fastened to a plurality of first connection terminals, the bobbin being mounted on the substrate, and a second terminal fastening part mounted on the substrate while being spaced apart from the first terminal fastening parts,
at least one of the coils being electrically connected to the substrate through the second terminal fastening part.
16. An electronic device, comprising:
a substrate; and
a coil component including a bobbin that includes a winding part around which a plurality of coils are wound and first terminal fastening parts fastened to a plurality of first connection terminals, the bobbin being mounted on the substrate, and a second terminal fastening part mounted on the substrate while being spaced apart from the first terminal fastening parts,
at least one of the coils being electrically connected to the substrate through the second terminal fastening part.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for enforcing network access control, the method comprising the steps of:
(a) extracting a packet signature from a packet received from a network;
(b) storing said packet signature and said packet in a buffer;
(c) computing a buffer signature using a per-endpoint secret key;
(d) determining whether said packet signature and said buffer signature are identical; and
(e) upon determining said packet signature and said buffer signature are identical transmitting said packet to a protocol stack.
2. The method of claim 1, wherein said step of extracting includes extracting said packet signature from a field of a header of said packet.
3. The method of claim 2, wherein said field is an identification field.
4. The method of claim 1, the method further comprising the step of:
(f) upon determining said packet signature and said buffer signature are not identical, discarding said packet.
5. The method of claim 1, wherein said packet is a packet fragment.
6. The method of claim 5, the method further comprising the steps of:
(f) prior to said step of computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(g) upon determining said packet fragment is said last fragment, performing said steps (c)-(e).
7. The method of claim 5, the method further comprising the steps of:
(f) prior to said step of computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(g) upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(h) iteratively performing said steps (f)-(g); and
(i) upon determining said packet fragment is said last fragment, performing said steps (c)-(e).
8. The method of claim 1, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.
9. A method for enforcing network access control, the method comprising the steps of:
(a) storing a packet, received from a protocol stack, in a buffer;
(b) computing a packet signature using a per-endpoint secret key;
(c) embedding said packet signature into said packet; and
(d) transmitting said packet to a network.
10. The method of claim 9, wherein said step of embedding includes embedding said packet signature into a field of a header of said packet.
11. The method of claim 10, wherein said field is an identification field.
12. The method of claim 9, wherein said packet is a packet fragment.
13. The method of claim 12, the method further comprising the steps of:
(e) prior to said step of computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(f) upon determining said packet fragment is said last fragment, performing said steps (b)-(d).
14. The method of claim 12, the method further comprising the steps of:
(e) prior to said step of computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(f) upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(g) iteratively performing said steps (e)-(f); and
(h) upon determining said packet fragment is said last fragment, performing said steps (b)-(d).
15. The method of claim 9, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.
16. A device for enforcing network access control, the device comprising:
(a) a gateway configured for:
(i) extracting a packet signature from a packet received from a network;
(ii) storing said packet signature and said packet in a buffer;
(iii) computing a buffer signature using a per-endpoint secret key;
(iv) determining whether said packet signature and said buffer signature are identical; and
(v) upon determining said packet signature and said buffer signature are identical, transmitting said packet to a protocol stack.
17. The device of claim 16, wherein said extracting includes extracting said packet signature from a field of a header of said packet.
18. The device of claim 17, wherein said field is an identification field.
19. The device of claim 16, wherein said gateway is further configured for:
(vi) upon determining said packet signature and said buffer signature are not identical, discarding said packet.
20. The device of claim 16, wherein said packet is a packet fragment.
21. The device of claim 20, wherein said gateway is further configured for:
(vi) prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(vii) upon determining said packet fragment is said last fragment, performing said steps (iii)-(v).
22. The device of claim 20, wherein said gateway is further configured for:
(vi) prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(vii) upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(viii) iteratively performing said steps (vi)-(vii); and
(ix) upon determining said packet fragment is said last fragment, performing said steps (iii)-(v).
23. The device of claim 16, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.
24. A device for enforcing network access control, the device comprising:
(a) a gateway configured for:
(i) storing a packet, received from a protocol stack, in a buffer;
(ii) computing a packet signature using a per-endpoint secret key;
(iii) embedding said packet signature into said packet; and
(iv) transmitting said packet to a network.
25. The device of claim 24, wherein said embedding includes embedding said packet signature into a field of a header of said packet.
26. The device of claim 25, wherein said field is an identification field.
27. The device of claim 24, wherein said packet is a packet fragment.
28. The device of claim 27, wherein said gateway is further configured for:
(v) prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(vi) upon determining said packet fragment is said last fragment, performing said steps (ii)-(iv).
29. The device of claim 27, wherein said gateway is further configured for:
(v) prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(vi) upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(vii) iteratively performing said steps (v)-(vi); and
(viii) upon determining said packet fragment is said last fragment, performing said steps (ii)-(iv).
30. The device of claim 24, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.
31. A computer-readable storage medium having computer-readable code embodied on the computer-readable storage medium, the computer-readable code comprising:
(a) program code for extracting a packet signature from a packet received from a network;
(b) program code for storing said packet signature and said packet in a buffer;
(c) program code for computing a buffer signature using a per-endpoint secret key;
(d) program code for determining whether said packet signature and said buffer signature are identical; and
(e) program code for, upon determining said packet signature and said buffer signature are identical, transmitting said packet to a protocol stack.
32. The storage medium of claim 31, wherein said program code for extracting includes extracting said packet signature from a field of a header of said packet.
33. The storage medium of claim 32, wherein said field is an identification field.
34. The storage medium of claim 31, the computer-readable code further comprising:
(f) program code for, upon determining said packet signature and said buffer signature are not identical, discarding said packet.
35. The storage medium of claim 31, wherein said packet is a packet fragment.
36. The storage medium of claim 35, the computer-readable code further comprising:
(f) program code for, prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(g) program code for, upon determining said packet fragment is said last fragment, executing said program code of said steps (c)-(e).
37. The storage medium of claim 35, the computer-readable code further comprising:
(f) program code for, prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(g) program code for, upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(h) iteratively executing said program code of said steps (f)-(g); and
(i) program code for, upon determining said packet fragment is said last fragment, executing said program code of said steps (c)-(e).
38. The storage medium of claim 31, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.
39. A computer-readable storage medium having computer-readable code embodied on the computer-readable storage medium, the computer-readable code comprising:
(a) program code for storing a packet, received from a protocol stack, in a buffer;
(b) program code for computing a packet signature using a per-endpoint secret key;
(c) program code for embedding said packet signature into said packet; and
(d) program code for transmitting said packet to a network.
40. The storage medium of claim 39, wherein said program code for embedding includes embedding said packet signature into a field of a header of said packet.
41. The storage medium of claim 40, wherein said field is an identification field.
42. The storage medium of claim 39, wherein said packet is a packet fragment.
43. The storage medium of claim 42, the computer-readable code further comprising:
(e) program code for, prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(f) program code for, upon determining said packet fragment is said last fragment, executing said program code of said steps (b)-(d).
44. The storage medium of claim 42, the computer-readable code further comprising:
(e) program code for, prior to said computing, determining whether said packet fragment is a last fragment in a fragmented packet;
(f) program code for, upon determining said packet fragment is not said last fragment, storing a next fragment in said buffer;
(g) program code for iteratively executing said program code of said steps (e)-(f); and
(h) program code for, upon determining said packet fragment is said last fragment, executing said program code of said steps (b)-(d).
45. The storage medium of claim 39, wherein said packet is a valid, unencrypted IP packet having a packet length equal to an original length of said packet.